Commit b4f400f
File tree
2,357 files changed
+142492
-19944
lines changed- change-notes
- 1.19
- 1.20
- config
- cpp/ql
- src
- Critical
- Likely Bugs/Likely Typos
- META-INF
- Security/CWE
- CWE-428
- CWE-497
- filters
- jsf
- 4.05 Libraries
- 4.10 Classes
- 4.13 Functions
- 4.15 Declarations and Definitions
- 4.17 Types
- 4.18 Constants
- 4.20 Unions and Bit Fields
- 4.21 Operators
- 4.24 Control Flow Structures
- semmle/code/cpp
- controlflow
- dataflow
- internal
- exprs
- ir
- dataflow
- internal
- implementation
- aliased_ssa
- constant
- internal
- internal
- raw
- constant
- internal
- internal
- reachability
- unaliased_ssa
- constant
- internal
- internal
- reachability
- internal
- models
- implementations
- interfaces
- rangeanalysis
- test
- examples/expressions
- header-variant-tests
- deduplication
- functions-in-headers
- library-tests
- CPP-205
- atomic
- blocks
- cpp
- deduplication
- builtins/functions_file
- c++_exceptions
- clang_builtin_macros
- clang_ms
- classes/base_classes
- conditions
- controlflow
- guards-ir
- primitives
- cpp_builtin_types
- bool
- wchar_t
- dataflow/dataflow-tests
- declarationEntry
- more
- template
- default_parameters
- depends_initializers
- derived_types
- destructors
- floats/float128
- functions
- functions
- qualifiers
- instantiations
- ir
- constant_func
- constants
- ir
- lambdas
- captures
- cfg
- literals/uuidof
- locations/calls
- loops
- macros/inmacroexpansion
- members/getters
- namespaces
- namespaces
- same_name
- noexcept
- copy_from_prototype
- noexcept
- numlines
- parameters/parameters
- pod
- pointsto/basic
- rangeanalysis
- rangeanalysis
- signanalysis
- scopes/parents
- sideEffects/functions
- special_members/detect
- std_layout
- structs
- compatible_cpp
- compatible_c
- mutual_recursion
- templates
- CPP-203
- CPP-204
- CPP-223
- decls
- destructors
- extern
- friends
- functions
- incomplete_instantiations
- instantiation_directive
- instantiations_functions
- isfromtemplateinstantiation
- switch
- type_instantiations
- type_sizes
- types/types
- unnamed
- unspecified_type
- types
- unspecified_type
- valuenumbering
- GlobalValueNumbering
- HashCons
- variables/variables
- vector_types
- virtual_functions/cfg
- query-tests
- Best Practices/Magic Constants/MagicConstantsNumbers
- Likely Bugs/ReturnConstTypeMember
- Metrics/Dependencies
- jsf/4.10 Classes
- AV Rule 82
- AV Rule 85
- successor-tests
- conditional_destructors
- exceptionhandler
- ellipsisexceptionhandler
- exceptionhandler
- stackvariables/stackvariables
- csharp
- autobuilder
- Semmle.Autobuild.Tests
- Semmle.Autobuild
- extractor
- Semmle.Extraction.CIL
- Entities
- Semmle.Extraction.CSharp
- Entities
- Types
- Semmle.Extraction/Entities
- ql
- src
- META-INF
- Security Features/CWE-134
- semmle/code
- csharp
- commons
- dataflow
- dotnet
- test
- library-tests/cil/consistency
- query-tests/Security Features/CWE-134
- javascript
- config/suites/javascript
- extractor
- src/com/semmle
- jcorn
- flow
- js
- ast
- extractor
- test
- parser
- tests
- esnext
- input
- output/trap
- flow
- input
- output/trap
- shebang
- input
- output/trap
- ts
- input
- output/trap
- ql
- src
- Declarations
- Expressions
- LanguageFeatures
- META-INF
- Security
- CWE-020
- CWE-094
- examples
- CWE-200
- examples
- CWE-400
- CWE-506
- examples
- CWE-754
- examples
- CWE-912
- examples
- semmle/javascript
- dataflow/internal
- frameworks
- security/dataflow
- test
- library-tests
- DataFlow
- NodeJS
- OptionalChaining
- TaintTracking
- TypeInference
- NullishCoalescing
- OptionalChaining
- TypeScript/BindingPattern
- query-tests
- Expressions
- SuspiciousInvocation
- SuspiciousPropAccess
- LanguageFeatures/InconsistentNew
- Security
- CWE-079
- CWE-094
- CodeInjection
- UnsafeDynamicMethodAccess
- CWE-200
- CWE-400
- CWE-506
- CWE-754
- CWE-912
- upgrades
- 6486c78671c40e4dc07932d806366f09051bb399
- 81e6619c681f7844e8ddc38db102e75b428c830c
- java/ql
- src
- META-INF
- config
- semmle/code/java
- dataflow
- test/library-tests
- dataflow/fields
- structure
- successors
- TestLoopBranch
- TestThrow2
- python/ql
- src
- .vs
- Classes
- Exceptions
- Expressions
- Comparisons
- Formatting
- Regex
- Filters
- Functions
- Imports
- Lexical
- Metrics
- Dependencies
- External
- History
- Internal
- Resources
- Security
- CWE-022
- examples
- CWE-078
- examples
- CWE-079
- examples
- CWE-089
- examples
- CWE-094
- examples
- CWE-209
- CWE-215
- CWE-295
- examples
- CWE-326
- CWE-327
- examples
- CWE-502
- CWE-601
- examples
- CWE-798
- Statements
- Testing
- Variables
- analysis
- external
- semmle
- crypto
- dataflow
- files
- python
- dataflow
- dependencies
- filters
- flow
- libraries
- pointsto
- security
- flow
- injection
- strings
- templates
- types
- values
- web
- django
- flask
- pyramid
- tornado
- twisted
- webob
- xml
- test
- library-tests
- ControlFlow
- PointsToSupport
- augassign
- comparison
- delete
- dominators
- except
- general
- pruning
- raising_stmts
- splitting
- ssa
- defns
- deletions
- phi-nodes
- undefined
- uses
- vars
- truefalse
- try
- DefUse
- DuplicateCode
- PointsTo
- calls
- customise
- decorators
- functions
- general
- guarded
- imports
- package
- indexing
- inheritance
- lookup
- metaclass
- new
- code
- package
- test_package
- returns
- super
- version
- attributes
- classes
- abstract
- attr
- builtin_classes
- mro
- comments
- comparisons
- comprehensions
- dependencies
- descriptors
- encoding
- exceptions
- exprs
- filters
- generated
- tests
- formatting
- imports
- jump_to_defn
- locations
- elif
- implicit_concatenation
- negative_numbers
- nested_classes
- modules
- overlapping-paths
- outer/inner
- imported
- src
- package
- spurious_init
- root
- src-folder/package
- objects
- parentheses
- regex
- scopes
- state_tracking
- stmts
- general
- raise_stmt
- try_stmt
- with_stmt
- taint
- exception_traceback
- extensions
- general
- invalid
- strings
- thrift
- types
- attributes
- classattr
- classes
- exceptions
- functions
- zope
- properties
- variables
- definitions
- scopes
- query-tests
- Classes
- Arguments
- conflicting
- descriptors
- equals-attr
- equals-hash
- incomplete-ordering
- init-calls-subclass-method
- missing-del
- missing-init
- multiple
- overwriting-attribute
- should-be-context-manager
- subclass-shadowing
- undefined-attribute
- useless
- Exceptions
- general
- generators
- Expressions
- Arguments
- Formatting
- Regex
- callable
- comparisons
- eq
- general
- strings
- super
- Functions
- general
- zope
- overriding
- return_values
- Imports
- PyCheckerTests
- cyclic-module
- deprecated
- general
- unittest
- unused
- Lexical
- ToDoComment
- commented_out_code
- Metrics
- cyclo
- duplicate
- functions
- imports
- lines
- ratios
- tests
- Resources
- Security
- CWE-022
- CWE-078
- CWE-079
- CWE-089
- CWE-094
- CWE-209
- CWE-215
- CWE-295
- CWE-326
- CWE-327
- CWE-502
- CWE-601
- CWE-798
- lib
- Crypto
- Cipher
- PublicKey
- cryptography
- hazmat
- primitives
- asymmetric
- ciphers
- django
- conf
- db
- models
- flask
- os
- Statements
- DocStrings
- asserts
- exit
- general
- no_effect
- unreachable
- Testing
- UselessCode/DuplicateCode
- Variables
- capture
- general
- pytest
- multiple
- undefined
- unused
- analysis
- Sanity
- jump_to_defn
- package
- pointsto
- suppression
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
2,357 files changed
+142492
-19944
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| 13 | + | |
| 14 | + | |
13 | 15 | | |
14 | 16 | | |
15 | 17 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
4 | | - | |
5 | 3 | | |
6 | 4 | | |
7 | 5 | | |
8 | 6 | | |
9 | | - | |
10 | | - | |
11 | | - | |
12 | | - | |
13 | | - | |
14 | | - | |
15 | | - | |
| 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 | + | |
16 | 33 | | |
17 | | - | |
| 34 | + | |
18 | 35 | | |
19 | 36 | | |
20 | 37 | | |
21 | | - | |
22 | | - | |
23 | | - | |
24 | | - | |
25 | | - | |
26 | | - | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | | - | |
31 | | - | |
32 | | - | |
33 | | - | |
34 | | - | |
35 | | - | |
36 | | - | |
37 | | - | |
38 | | - | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
39 | 46 | | |
40 | 47 | | |
41 | 48 | | |
42 | | - | |
43 | | - | |
44 | | - | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
6 | | - | |
7 | | - | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
8 | 19 | | |
9 | 20 | | |
10 | 21 | | |
11 | 22 | | |
12 | 23 | | |
13 | | - | |
14 | | - | |
| 24 | + | |
| 25 | + | |
15 | 26 | | |
16 | 27 | | |
17 | 28 | | |
18 | | - | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
19 | 33 | | |
20 | | - | |
21 | | - | |
22 | 34 | | |
23 | 35 | | |
24 | 36 | | |
25 | 37 | | |
26 | | - | |
| 38 | + | |
27 | 39 | | |
28 | 40 | | |
29 | 41 | | |
30 | 42 | | |
31 | 43 | | |
32 | | - | |
33 | | - | |
34 | | - | |
35 | | - | |
36 | | - | |
| 44 | + | |
0 commit comments