File tree
928 files changed
+92483
-12195
lines changed- .github/workflows
- cpp
- change-notes
- config/suites/cpp
- ql
- src
- Security/CWE
- CWE-020
- CWE-191
- CWE-457
- experimental/Security/CWE
- CWE-14
- CWE-191
- CWE-359
- CWE-401
- CWE-570
- CWE-788
- semmle/code/cpp
- commons
- dataflow/internal
- ir
- dataflow/internal
- implementation
- models
- implementations
- interfaces
- security
- test
- experimental/query-tests/Security/CWE
- CWE-14/semmle/tests
- CWE-359/semmle/tests
- CWE-401/semmle/tests
- CWE-570/semmle/tests
- CWE-788/semmle/tests
- library-tests
- dataflow
- DefaultTaintTracking/annotate_sinks_only
- taint-tests
- ir/ssa
- query-tests
- Likely Bugs/Format/WrongTypeFormatArguments/Linux_two_byte_wprintf
- Security/CWE/CWE-191/UnsignedDifferenceExpressionComparedZero
- upgrades/c82db4c596b8979eba9a8958e24353a5756d7a02
- csharp
- change-notes
- extractor
- Semmle.Extraction.CIL.Driver
- Semmle.Extraction.CIL
- Entities
- PDB
- Semmle.Extraction.CSharp.Driver
- Semmle.Extraction.CSharp
- Entities
- Compilations
- Expressions
- ObjectCreation
- Patterns
- PreprocessorDirectives
- Statements
- Types
- Kinds
- Populators
- Semmle.Extraction
- Entities
- Semmle.Util
- ql
- src
- Dead Code
- Likely Bugs
- experimental/ir/implementation
- raw/internal/desugar
- semmle/code
- cil
- csharp
- commons
- controlflow
- internal
- dataflow
- internal
- rangeanalysis
- exprs
- frameworks/microsoft
- metrics
- dotnet
- test
- library-tests
- arguments
- attributes
- cil
- attributes
- functionPointers
- typeAnnotations
- comments
- controlflow
- graph
- guards
- csharp6
- csharp7
- csharp8
- csharp9
- dataflow
- defuse
- delegates
- functionpointers
- local
- signanalysis
- ssa
- expressions
- frameworks
- EntityFramework
- test
- generics
- members
- properties
- query-tests/Nullness
- upgrades
- 2fb07f0b8c65f6c89437c28caf5d99fdbcdbef2d
- 68db341c2ed1693c2ae6e20ad533c84138cb275a
- dd813977f70fcbf737b0bbe9dc8297edff713168
- efcd69e086a26dd33395f2ddb3113b2849399040
- initial
- docs/codeql
- _templates
- ql-language-reference
- query-help
- javascript
- change-notes
- config/suites/javascript
- extractor
- src/com/semmle
- jcorn
- js
- ast
- extractor
- test
- parser
- ts
- ast
- extractor
- tests
- html
- input
- output/trap
- ng-templates
- input
- output/trap
- node/output/trap
- shebang/output/trap
- ql
- src
- DOM
- Declarations
- Expressions
- LanguageFeatures
- Security/CWE-730
- examples
- experimental
- Security/CWE-770
- examples
- semmle/javascript/security/dataflow
- semmle/javascript
- dataflow
- internal
- frameworks
- security
- dataflow
- performance
- test
- ApiGraphs
- bound-args
- call-nodes
- promisify
- experimental/Security/CWE-770
- documentaion-examples
- library-tests
- DataFlow
- TaintTracking
- frameworks
- Angular2
- ClientRequests
- EventEmitter
- Immutable
- NodeJSLib
- query-tests
- Expressions
- UnneededDefensiveProgramming
- WhitespaceContradictsPrecedence
- LanguageFeatures/PropertyWriteOnPrimitive
- Performance/ReDoS
- Security
- CWE-078
- CWE-079
- DomBasedXss
- XssThroughDom
- CWE-094/CodeInjection
- CWE-116/IncompleteSanitization
- CWE-601/ClientSideUrlRedirect
- CWE-730
- upgrades/c8859f3725d4b070a877f8792214582d517c8a9b
- java
- change-notes
- ql
- src
- experimental/Security/CWE
- CWE-295
- CWE-326
- CWE-522
- CWE-918
- semmle/code
- java
- dataflow
- internal
- frameworks
- apache
- guava
- security
- xml
- test
- experimental
- query-tests/security
- CWE-273
- CWE-295
- jxbrowser-6.23.1
- jxbrowser-6.24
- CWE-297
- CWE-312
- CWE-326
- CWE-522
- CWE-918
- stubs
- jxbrowser-6.23.1/com/teamdev/jxbrowser/chromium
- jxbrowser-6.24/com/teamdev/jxbrowser/chromium
- library-tests
- ExternalProcess
- RelativePaths
- commentedcode
- dataflow
- capture
- taint-ioutils
- taint-jackson
- taintsources
- taint
- dispatch
- frameworks/guava
- guards
- pathcreation
- reflection/reflection
- successors/TestThrow2
- query-tests
- CloseResource/CloseReader
- ContinueInFalseLoop
- MissingCallToSuperClone
- MissingInstanceofInEquals
- Nullness
- RangeAnalysis
- UseBraces
- UselessComparisonTest
- UselessNullCheck
- dead-code
- DeadField
- DeadMethod
- security
- CWE-022/semmle/tests
- CWE-078
- CWE-297
- CWE-311/CWE-319
- CWE-421/semmle
- CWE-502
- CWE-611
- CWE-732/semmle/tests
- CWE-833/semmle/tests
- stubs
- google-android-9.0.0
- androidx/security/crypto
- android
- app
- content
- os
- guava-30.0/com/google/common
- base
- collect
- python
- change-notes
- ql
- src
- Classes
- Expressions
- Functions
- Imports
- Security/CWE-601
- Statements
- Variables
- experimental/Security-old-dataflow/CWE-601
- semmle/python
- dataflow/new/internal
- essa
- frameworks
- objects
- security
- dataflow
- injection
- test
- experimental
- dataflow
- ApiGraphs
- mypkg
- TestUtil
- basic
- consistency
- coverage
- fieldflow
- global-flow
- import-helper
- pep_328
- regression
- strange-essaflow
- tainttracking
- basic
- commonSanitizer
- customSanitizer
- defaultAdditionalTaintStep-py3
- defaultAdditionalTaintStep
- unwanted-global-flow
- typetracking
- variable-capture
- library-tests/frameworks
- django-v1
- django-v2-v3
- testapp
- flask
- tornado
- meta
- query-tests
- Expressions/Formatting
- Security/CWE-601
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
928 files changed
+92483
-12195
lines changedLines changed: 7 additions & 10 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2 | 2 |
| |
3 | 3 |
| |
4 | 4 |
| |
| 5 | + | |
| 6 | + | |
| 7 | + | |
5 | 8 |
| |
| 9 | + | |
| 10 | + | |
| 11 | + | |
6 | 12 |
| |
7 | 13 |
| |
8 | 14 |
| |
| |||
14 | 20 |
| |
15 | 21 |
| |
16 | 22 |
| |
17 |
| - | |
18 |
| - | |
19 |
| - | |
20 |
| - | |
21 |
| - | |
22 |
| - | |
23 |
| - | |
24 |
| - | |
25 |
| - | |
26 |
| - | |
| 23 | + | |
27 | 24 |
| |
28 | 25 |
| |
29 | 26 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
50 | 50 |
| |
51 | 51 |
| |
52 | 52 |
| |
53 |
| - | |
| 53 | + | |
54 | 54 |
| |
55 | 55 |
| |
56 | 56 |
| |
|
Lines changed: 3 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
17 | 17 |
| |
18 | 18 |
| |
19 | 19 |
| |
| 20 | + | |
| 21 | + | |
| 22 | + | |
20 | 23 |
| |
21 | 24 |
| |
22 | 25 |
| |
|
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + |
Lines changed: 1 addition & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
10 | 10 |
| |
11 | 11 |
| |
12 | 12 |
| |
| 13 | + | |
13 | 14 |
| |
14 | 15 |
| |
15 | 16 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
46 | 46 |
| |
47 | 47 |
| |
48 | 48 |
| |
49 |
| - | |
| 49 | + | |
50 | 50 |
| |
51 | 51 |
| |
52 | 52 |
| |
|
Lines changed: 5 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + |
Lines changed: 31 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + |
Lines changed: 49 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + |
Lines changed: 3 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
353 | 353 |
| |
354 | 354 |
| |
355 | 355 |
| |
356 |
| - | |
| 356 | + | |
| 357 | + | |
| 358 | + | |
357 | 359 |
| |
358 | 360 |
| |
359 | 361 |
| |
|
0 commit comments