File tree
639 files changed
+51636
-31154
lines changed- .github/workflows
- config
- cpp
- autobuilder/Semmle.Autobuild.Cpp.Tests
- downgrades/625f706f2a44ae8dc3fc168bfe2637e65c30b012
- ql
- lib
- change-notes
- experimental/semmle/code/cpp
- dataflow
- rangeanalysis
- semantic
- analysis
- semmle/code/cpp
- dataflow/internal
- tainttracking1
- tainttracking2
- exprs
- ir
- dataflow/internal
- tainttracking1
- tainttracking2
- tainttracking3
- implementation/raw/internal
- pointsto
- upgrades/f96ad9b2da43bbc9e55a72a165febd270ae07981
- src/experimental/Likely Bugs
- test
- experimental
- library-tests/rangeanalysis/rangeanalysis
- query-tests/Security/CWE
- CWE-119
- CWE-193/array-access
- library-tests
- builtins/type_traits
- ir/ir
- syntax-zoo
- csharp
- documentation/library-coverage
- ql
- integration-tests/all-platforms
- dotnet_build
- lib
- change-notes
- semmle/code
- cil/internal
- csharp
- controlflow/internal
- dataflow
- internal
- tainttracking1
- tainttracking2
- tainttracking3
- tainttracking4
- tainttracking5
- frameworks
- microsoft
- system
- collections
- data
- net
- runtime
- test/library-tests/dataflow
- external-models
- library
- tools
- docs/codeql
- codeql-cli
- codeql-for-visual-studio-code
- codeql-overview
- ql-language-reference
- reusables
- writing-codeql-queries
- go
- codeql-tools
- linux64
- osx64
- win64
- javascript/ql
- experimental/adaptivethreatmodeling/lib/experimental/adaptivethreatmodeling
- lib
- change-notes
- semmle/javascript
- dataflow
- frameworks
- AngularJS
- data/internal
- heuristics
- internal
- security
- dataflow
- regexp
- src
- AngularJS
- Expressions
- Security
- CWE-200
- CWE-327
- CWE-377
- CWE-598
- change-notes
- experimental/poi
- meta/analysis-quality
- test
- ApiGraphs
- custom-entry-point
- typed
- experimental/PoI
- library-tests
- SensitiveActions
- TypeScript/HasUnderlyingType
- frameworks
- AngularJS
- dependency-dataflow
- dependency-resolution
- scopes
- Express
- NodeJSLib
- Redux
- SQL
- connect
- fastify
- hapi
- koa
- restify
- query-tests/Security
- CWE-079
- DomBasedXss
- UnsafeHtmlConstruction
- lib2
- src
- lib
- src
- CWE-094/CodeInjection
- CWE-338
- CWE-843
- tutorials/Introducing the JavaScript libraries
- java
- documentation/library-coverage
- kotlin-extractor/src/main/kotlin
- comments
- utils
- ql
- integration-tests/posix-only/kotlin/kotlin_kfunction
- app
- src/main/kotlin/testProject
- lib
- change-notes
- semmle/code
- java
- dataflow
- internal
- tainttracking1
- tainttracking2
- tainttracking3
- frameworks
- android
- kotlin
- security
- regexp
- xml
- src
- Security/CWE/CWE-312
- change-notes
- experimental/Security/CWE/CWE-625
- test
- kotlin/library-tests
- classes
- comments
- dataflow/summaries
- declaration-stack
- exprs
- CONSISTENCY
- operator-overloads
- special-method-getters
- vararg
- library-tests
- dataflow/state
- frameworks/android/content-provider-summaries
- query-tests/security
- CWE-312
- android
- CleartextStorage
- backup
- TestEmptyManifest
- TestExplicitlyDisabled
- TestExplicitlyEnabled
- TestLibrary
- TestMissing
- Testbuild
- CWE-927
- stubs/google-android-9.0.0/android/app
- misc/scripts/models-as-data
- python/ql
- lib
- change-notes
- semmle/python
- dataflow/new/internal
- tainttracking1
- tainttracking2
- tainttracking3
- tainttracking4
- essa
- frameworks/data/internal
- internal
- objects
- pointsto
- security/regexp
- src
- Exceptions
- Functions
- Security
- CWE-022
- CWE-078
- CWE-090
- CWE-094
- CWE-117
- CWE-209
- CWE-295
- CWE-502
- CWE-601
- CWE-611
- CWE-643
- CWE-730
- CWE-776
- test
- experimental/dataflow
- typetracking_imports
- pkg
- typetracking
- library-tests
- ApiGraphs/py3
- PointsTo/new
- variables/scopes
- query-tests
- Functions
- ModificationOfParameterWithDefault
- general
- Security
- CWE-022-PathInjection
- CWE-022-TarSlip
- CWE-078-CommandInjection-py2
- CWE-078-CommandInjection
- CWE-090-LdapInjection
- CWE-094-CodeInjection
- CWE-117-LogInjection
- CWE-209-StackTraceExposure
- CWE-502-UnsafeDeserialization
- CWE-601-UrlRedirect
- CWE-611-Xxe
- CWE-643-XPathInjection
- CWE-730-RegexInjection
- CWE-776-XmlBomb
- ql/ql
- src
- codeql_ql/style
- queries/style
- test/queries/style/Misspelling
- ruby
- downgrades/3595c826de6db850f16b9da265a54dbf24dd3126
- extractor
- generator
- ql
- lib
- change-notes
- codeql/ruby
- ast/internal
- controlflow
- dataflow/internal
- tainttracking1
- tainttrackingforlibraries
- frameworks
- data/internal
- http_clients
- internal
- security
- regexp
- upgrades/4ba51641799d2aaa315c7323931e2dd2a94c9f9d
- src/queries/security/cwe-295
- test
- library-tests
- ast
- literals
- dataflow
- api-graphs
- call-sensitivity
- summaries
- frameworks/active_resource
- modules
- query-tests/security/cwe-295
- swift/ql
- lib
- codeql/swift
- dataflow
- internal
- tainttracking1
- security
- src/queries/Security
- CWE-135
- CWE-311
- CWE-757
- test/query-tests/Security
- CWE-135
- CWE-311
- CWE-757
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
639 files changed
+51636
-31154
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
30 | | - | |
| 30 | + | |
| 31 | + | |
31 | 32 | | |
32 | 33 | | |
33 | 34 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
59 | | - | |
| 59 | + | |
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
58 | | - | |
| 58 | + | |
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
8 | 15 | | |
9 | 16 | | |
10 | 17 | | |
| |||
54 | 61 | | |
55 | 62 | | |
56 | 63 | | |
57 | | - | |
| 64 | + | |
58 | 65 | | |
59 | 66 | | |
60 | 67 | | |
| |||
108 | 115 | | |
109 | 116 | | |
110 | 117 | | |
111 | | - | |
| 118 | + | |
112 | 119 | | |
113 | 120 | | |
114 | 121 | | |
115 | 122 | | |
116 | 123 | | |
117 | 124 | | |
118 | 125 | | |
119 | | - | |
120 | | - | |
| 126 | + | |
| 127 | + | |
121 | 128 | | |
122 | 129 | | |
123 | 130 | | |
124 | 131 | | |
125 | 132 | | |
126 | | - | |
| 133 | + | |
127 | 134 | | |
128 | 135 | | |
129 | 136 | | |
| |||
139 | 146 | | |
140 | 147 | | |
141 | 148 | | |
142 | | - | |
| 149 | + | |
143 | 150 | | |
144 | 151 | | |
145 | 152 | | |
146 | 153 | | |
147 | 154 | | |
148 | | - | |
| 155 | + | |
149 | 156 | | |
150 | 157 | | |
151 | 158 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
95 | 95 | | |
96 | 96 | | |
97 | 97 | | |
| 98 | + | |
98 | 99 | | |
99 | 100 | | |
100 | 101 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| 7 | + | |
7 | 8 | | |
8 | 9 | | |
9 | 10 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
| 33 | + | |
33 | 34 | | |
34 | 35 | | |
35 | 36 | | |
| |||
460 | 461 | | |
461 | 462 | | |
462 | 463 | | |
463 | | - | |
464 | | - | |
465 | | - | |
466 | | - | |
467 | | - | |
468 | | - | |
469 | 464 | | |
470 | 465 | | |
471 | 466 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
299 | 299 | | |
300 | 300 | | |
301 | 301 | | |
302 | | - | |
| 302 | + | |
303 | 303 | | |
304 | 304 | | |
305 | 305 | | |
| |||
Lines changed: 17 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 | + | |
0 commit comments