Commit 50cc5d5
File tree
1,108 files changed
+45120
-16100
lines changed- .devcontainer
- .github/workflows
- change-notes
- 1.25
- 1.26
- config
- cpp
- ql
- examples/snippets
- src
- Best Practices
- Hiding
- Likely Errors
- Critical
- Documentation
- JPL_C/LOC-4/Rule 21
- Likely Bugs/Likely Typos
- Metrics/Files
- Power of 10
- Rule 4
- Rule 5
- experimental/Likely Bugs
- external
- jsf
- 4.05 Libraries
- 4.09 Style
- 4.10 Classes
- 4.13 Functions
- 4.15 Declarations and Definitions
- 4.16 Initialization
- 4.17 Types
- 4.18 Constants
- 4.20 Unions and Bit Fields
- 4.21 Operators
- 4.24 Control Flow Structures
- semmle/code/cpp
- commons
- controlflow
- internal
- dataflow/internal
- tainttracking1
- tainttracking2
- exprs
- ir
- dataflow
- internal
- tainttracking1
- tainttracking2
- implementation/raw/internal
- metrics
- models
- implementations
- interfaces
- rangeanalysis
- stmts
- test
- TestUtilities
- examples/expressions
- library-tests
- dataflow
- DefaultTaintTracking
- dataflow-tests
- fields
- taint-tests
- ir/ir
- macros/macros
- rangeanalysis/SimpleRangeAnalysis
- specifiers2
- switch
- syntax-zoo
- typedefs
- variables/global
- vla
- query-tests/Best Practices/Hiding/DeclarationHidesParameter
- successor-tests
- block/emptyblock
- dostmt
- forstmt/shortforstmt
- ifstmt
- ifelsestmt
- ifstmt
- whilestmt
- upgrades
- 098850d25c4e9d417eb74c1bef9deb2f9d2dc417
- 75da61c94e19ae80a142f03a877ab9d0728752bc
- csharp
- .vscode
- autobuilder
- Semmle.Autobuild.CSharp.Tests
- Semmle.Autobuild.CSharp
- extractor
- Semmle.Extraction.CIL
- Entities
- PDB
- Semmle.Extraction.CSharp.Standalone
- Semmle.Extraction.CSharp
- Entities
- Expressions
- Types
- Semmle.Extraction
- Entities
- Semmle.Util
- ql
- src
- Bad Practices/Comments
- Language Abuse
- Linq
- Metrics/Files
- external
- semmle/code
- cil
- csharp
- commons
- controlflow
- internal
- dataflow/internal
- tainttracking1
- tainttracking2
- tainttracking3
- tainttracking4
- tainttracking5
- dispatch
- exprs
- frameworks
- system
- data
- linq
- text
- xml
- metrics
- serialization
- dotnet
- test
- experimental/ir/ir
- library-tests
- aliases
- assignments
- cil/consistency
- controlflow
- graph
- guards
- csharp8
- definitions
- events
- expressions
- exprorstmtparent
- extractor/tagstack
- generics
- members
- regressions
- docs
- language
- global-sphinx-files
- _static
- _templates
- learn-ql
- beginner
- cpp
- csharp
- go
- javascript
- java
- python
- writing-queries
- ql-handbook
- ql-training
- java
- slide-snippets
- reusables
- support/reusables
- javascript
- config/suites/javascript
- extractor
- lib/typescript
- src/com/semmle
- jcorn
- js
- ast
- extractor
- parser
- ts/ast
- tests
- cfg/output/trap
- closure/output/trap
- default-encoding/output/trap
- e4x/output/trap
- encoding/output/trap
- errors/output/trap
- es2015/output/trap
- es2016/output/trap
- es2017/output/trap
- es2018/output/trap
- es2019/output/trap
- esnext/output/trap
- excludes/output/trap
- exprs/output/trap
- extensions/output/trap
- externs/output/trap
- flow/output/trap
- functionbind/output/trap
- helloworld/output/trap
- html/output/trap
- jscript/output/trap
- jsx/output/trap
- keywords/output/trap
- mozilla/output/trap
- node/output/trap
- regexp/output/trap
- restprops/output/trap
- shebang/output/trap
- stmts/output/trap
- strictmode/output/trap
- ts/output/trap
- v8/output/trap
- variables/output/trap
- ql
- src
- Comments
- DOM
- Declarations
- LanguageFeatures
- Metrics
- Security
- CWE-079
- CWE-116
- CWE-843
- Statements
- experimental/Security
- CWE-090
- examples
- CWE-614
- meta/types
- semmle/javascript
- dataflow
- internal
- dependencies
- frameworks
- internal
- security/dataflow
- test
- library-tests
- DataFlow
- Expr
- Generators
- TypeAnnotations/TSUnresolvedQualifiedName
- TypeScript
- HasQualifiedNameFallback
- RegressionTests/PartialFunctionArgs
- TypeAnnotations
- Types
- query-tests
- DOM/TargetBlank
- Declarations/DeadStoreOfProperty
- Security
- CWE-022/TaintedPath
- CWE-078
- lib
- CWE-079
- CWE-614
- Statements/SuspiciousUnusedLoopIterationVariable
- upgrades
- 2dc7a0389827d235763a3748aba73c2d4a677b15
- c73fbfca57f3d593b9ff50c6aa3a886d6888efec
- java/ql
- examples/snippets
- src
- Advisory/Statements
- Complexity
- Frameworks/Spring/Architecture/Refactoring Opportunities
- Likely Bugs
- Comparison
- Statements
- Termination
- Metrics
- Callables
- Files
- Performance
- Security/CWE
- CWE-079
- CWE-089
- CWE-129
- CWE-209
- Violations of Best Practice
- Comments
- Dead Code
- legacy
- experimental/Security/CWE
- CWE-074
- CWE-532
- CWE-939
- external
- semmle/code
- java
- controlflow
- dataflow
- internal
- tainttracking1
- tainttracking2
- deadcode
- frameworks/javase
- security
- test
- experimental
- query-tests/security
- CWE-074
- CWE-094
- CWE-299
- CWE-327
- stubs/Saxon-HE-9.9.1-7/net/sf/saxon
- lib
- om
- s9api
- library-tests
- controlflow/dominance
- dataflow
- callctx
- records
- query-tests
- StringFormat
- security
- CWE-079/semmle/tests
- CWE-089/semmle/examples
- stubs/mongodbClient
- com/mongodb
- util
- org/bson
- python
- ql
- src
- Lexical
- Metrics
- Security/CWE-020
- experimental
- Security
- CWE-074
- CWE-091
- CWE-643
- dataflow
- internal
- tainttracking1
- semmle/python
- frameworks
- semmle/python
- security/strings
- test
- 3/library-tests/taint/strings
- TestUtilities
- experimental
- CWE-074
- CWE-091
- CWE-643
- dataflow
- basic
- consistency
- coverage
- regression
- strange-essaflow
- tainttracking
- basic
- customSanitizer
- defaultAdditionalTaintStep-py3
- defaultAdditionalTaintStep
- defaultSanitizer
- string-py3
- string
- typetracking
- library-tests/CallGraph-xfail
- query-tests
- Security
- CWE-074
- CWE-091
- CWE-643
- tools/recorded-call-graph-metrics
- example
- ql
- lib
- query
- src/cg_trace
- tests
- python-src
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
1,108 files changed
+45120
-16100
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
33 | | - | |
| 33 | + | |
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| 16 | + | |
16 | 17 | | |
17 | 18 | | |
18 | 19 | | |
19 | 20 | | |
20 | 21 | | |
21 | 22 | | |
22 | | - | |
| 23 | + | |
| 24 | + | |
23 | 25 | | |
| 26 | + | |
24 | 27 | | |
25 | 28 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
22 | 28 | | |
23 | 29 | | |
24 | 30 | | |
| |||
| 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 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
| 29 | + | |
29 | 30 | | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
30 | 35 | | |
31 | 36 | | |
32 | 37 | | |
| 38 | + | |
| 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 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
325 | 325 | | |
326 | 326 | | |
327 | 327 | | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
| 331 | + | |
328 | 332 | | |
329 | 333 | | |
330 | 334 | | |
331 | 335 | | |
332 | 336 | | |
333 | 337 | | |
| 338 | + | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
| 354 | + | |
| 355 | + | |
| 356 | + | |
| 357 | + | |
| 358 | + | |
| 359 | + | |
| 360 | + | |
| 361 | + | |
| 362 | + | |
| 363 | + | |
| 364 | + | |
| 365 | + | |
| 366 | + | |
| 367 | + | |
| 368 | + | |
| 369 | + | |
| 370 | + | |
| 371 | + | |
| 372 | + | |
| 373 | + | |
| 374 | + | |
| 375 | + | |
| 376 | + | |
| 377 | + | |
| 378 | + | |
| 379 | + | |
| 380 | + | |
| 381 | + | |
| 382 | + | |
334 | 383 | | |
335 | 384 | | |
0 commit comments