File tree
6,055 files changed
+464193
-387839
lines changed- .github
- actions/cache-query-compilation
- workflows
- config
- cpp
- autobuilder
- Semmle.Autobuild.Cpp.Tests
- Semmle.Autobuild.Cpp
- downgrades/19887dbd33327fb07d54251786e0cb2578539775
- ql
- examples
- lib
- change-notes/released
- experimental/semmle/code/cpp
- dataflow
- ir/dataflow
- internal
- ssa0
- tainttracking1
- tainttracking2
- tainttracking3
- rangeanalysis
- extensions
- security
- semantic
- analysis
- semmle/code/cpp
- commons
- controlflow
- dataflow
- internal
- tainttracking1
- new
- exprs
- ir
- dataflow
- internal
- ssa0
- tainttracking1
- implementation
- aliased_ssa
- gvn/internal
- internal
- raw
- gvn/internal
- internal
- unaliased_ssa
- gvn/internal
- internal
- internal
- models
- implementations
- interfaces
- rangeanalysis
- new
- internal/semantic
- analysis
- security
- boostorg/asio
- valuenumbering
- upgrades/a5bb28ed29f73855d64cc5f939cef977fa8fd19a
- src
- Critical
- Likely Bugs
- Conversion
- Format
- Leap Year
- Likely Typos
- Memory Management
- Protocols
- Security/CWE
- CWE-020
- ir
- CWE-022
- CWE-078
- CWE-129
- CWE-131
- CWE-190
- CWE-191
- CWE-295
- CWE-311
- CWE-313
- CWE-319
- CWE-326
- CWE-428
- CWE-497
- CWE-611
- CWE-732
- change-notes
- released
- experimental
- Likely Bugs
- Security/CWE
- CWE-020
- CWE-078
- CWE-190
- CWE-193
- CWE-285
- CWE-359
- CWE-369
- CWE-415
- CWE-787
- CWE-788
- test
- TestUtilities/dataflow
- examples/docs-examples
- analyzing-data-flow-in-cpp
- experimental
- library-tests/rangeanalysis/strlenliteral
- query-tests/Security/CWE
- CWE-020/NoCheckBeforeUnsafePutUser
- CWE-078
- CWE-119
- CWE-190/AllocMultiplicationOverflow
- CWE-193
- array-access
- constant-size
- pointer-deref
- CWE-359/semmle/tests
- CWE-369/semmle/tests
- library-tests
- CPP-205
- allocators
- attributes/type_attributes
- constants/constants
- dataflow
- DefaultTaintTracking/annotate_sinks_only
- additional-flow-to-parameter
- crement
- dataflow-tests
- fields
- recursion
- security-taint
- smart-pointers-taint
- source-sink-tests
- taint-tests
- declarationEntry/more
- ir
- ir
- modulus-analysis
- range-analysis
- sign-analysis
- ssa
- lambdas/captures
- literals/aggregate_literals
- noexcept/copy_from_prototype
- structs/compatible_c
- syntax-zoo
- templates
- extern
- isfromtemplateinstantiation
- query-tests
- Critical
- MemoryFreed
- MissingCheckScanf
- OverflowStatic
- Likely Bugs
- Conversion/CastArrayPointerArithmetic
- Format/NonConstantFormat
- Leap Year/Adding365DaysPerYear
- Memory Management/NtohlArrayNoBound
- Protocols
- RedundantNullCheckSimple
- Security/CWE
- CWE-022/semmle/tests
- CWE-078
- SAMATE/ExecTainted
- semmle/ExecTainted
- CWE-079/semmle/CgiXss
- CWE-089/SqlTainted
- CWE-114
- SAMATE/UncontrolledProcessOperation
- semmle/UncontrolledProcessOperation
- CWE-119
- SAMATE
- semmle/tests
- CWE-120/semmle/tests
- CWE-129/semmle/ImproperArrayIndexValidation
- CWE-134
- SAMATE
- semmle
- argv
- consts
- funcs
- globalVars
- ifs
- CWE-190
- SAMATE
- semmle
- ArithmeticUncontrolled
- TaintedAllocationSize
- tainted
- CWE-290/semmle/AuthenticationBypass
- CWE-311/semmle/tests
- CWE-319/UseOfHttp
- CWE-416/semmle/tests
- CWE-497
- SAMATE
- semmle/tests
- CWE-611
- CWE-807/semmle/TaintedCondition
- csharp
- autobuilder
- Semmle.Autobuild.CSharp.Tests
- Semmle.Autobuild.CSharp
- documentation/library-coverage
- extractor
- Semmle.Extraction.CSharp
- Entities
- Semmle.Util
- ql
- campaigns/Solorigate
- lib
- change-notes/released
- src
- change-notes/released
- consistency-queries
- examples
- integration-tests
- all-platforms
- diag_dotnet_incompatible
- diag_missing_project_files
- diag_missing_xamarin_sdk
- dotnet_build
- dotnet_pack
- dotnet_publish
- dotnet_run
- msbuild
- posix-only
- diag_autobuild_script
- diag_multiple_scripts
- scripts
- dotnet_test
- inherit-env-vars
- windows-only
- diag_autobuild_script
- diag_multiple_scripts
- scripts
- lib
- change-notes
- released
- ext
- generated
- semmle/code
- asp
- cil
- csharp
- commons
- dataflow
- internal
- rangeanalysis
- tainttracking1
- dispatch
- exprs
- frameworks
- system
- collections
- runtime
- security/cryptography
- security
- cryptography
- dataflow
- flowsinks
- flowsources
- xml
- dotnet
- src
- API Abuse
- Language Abuse
- Likely Bugs
- LeapYear
- Security Features
- CWE-011
- CWE-020
- CWE-022
- CWE-078
- CWE-079
- CWE-089
- CWE-090
- CWE-091
- CWE-094
- CWE-099
- CWE-112
- CWE-114
- CWE-117
- CWE-134
- CWE-201
- CWE-209
- CWE-312
- CWE-321
- CWE-327
- CWE-359
- CWE-502
- CWE-601
- CWE-611
- CWE-643
- CWE-730
- CWE-798
- CWE-807
- CWE-838
- Stubs
- Telemetry
- change-notes
- released
- experimental
- CWE-099
- CWE-918
- Security Features
- CWE-1004
- CWE-614
- CWE-759
- JsonWebTokenHandler
- Serialization
- backdoor
- dataflow/flowsources
- ir
- implementation
- raw
- gvn/internal
- internal
- desugar
- internal
- unaliased_ssa
- gvn/internal
- internal
- internal
- meta/frameworks
- utils
- modelconverter
- modelgenerator
- internal
- test
- TestUtilities
- library-tests
- cil/dataflow
- csharp11
- csharp7
- dataflow
- async
- call-sensitivity
- callablereturnsarg
- collections
- external-models
- fields
- global
- library
- operators
- patterns
- tuples
- types
- dispatch
- frameworks
- EntityFramework
- JsonNET
- NHibernate
- security/dataflow/flowsources
- query-tests
- Likely Bugs/StaticFieldWrittenByInstance
- Security Features
- CWE-011
- bad1
- bad2
- good1
- good2
- CWE-312
- CWE-359
- CWE-798
- Stubs
- All
- Minimal
- resources/stubs/_frameworks
- Microsoft.AspNetCore.App
- Microsoft.NETCore.App
- utils/modelgenerator
- dataflow
- typebasedflow
- docs
- codeql
- codeql-for-visual-studio-code
- codeql-language-guides
- images/codeql-for-visual-studio-code
- query-help
- reusables
- go
- extractor
- cli
- go-autobuilder
- go-extractor
- diagnostics
- util
- ql
- examples
- integration-tests/all-platforms/go/diagnostics
- build-constraints-exclude-all-go-files
- work
- go-files-found-not-processed
- work
- subdir
- newer-go-version-needed
- work
- no-go-files-found
- work
- package-not-found-with-go-mod
- work
- package-not-found-without-go-mod
- work
- unsupported-relative-path
- work/main
- subpkg
- lib
- change-notes
- released
- ext
- semmle/go
- controlflow
- dataflow
- barrierguardutil
- internal
- tainttracking1
- dependencies
- frameworks
- stdlib
- security
- src
- InconsistentCode
- RedundantCode
- Security
- CWE-020
- CWE-295
- CWE-326
- CWE-327
- CWE-352
- CWE-601
- CWE-681
- change-notes
- released
- experimental
- CWE-1004
- CWE-321
- CWE-327
- CWE-79
- CWE-918
- CWE-942
- frameworks
- test
- example-tests/snippets
- experimental
- CWE-321
- vendor
- github.com
- gin-gonic/gin
- gogf/gf-jwt/v2
- golang-jwt/jwt/v4
- iris-contrib/middleware/jwt
- kataras
- iris/v12/middleware/jwt
- jwt
- CWE-369
- CWE-79
- CWE-918
- extractor-tests/diagnostics
- library-tests/semmle/go
- Packages
- Types
- concepts/HTTP
- dataflow
- CallGraph
- FlowSteps
- FunctionInputsAndOutputs
- HiddenNodes
- VarArgsWithFunctionModels
- frameworks
- Beego
- Echo
- ElazarlGoproxy
- EvanphxJsonPatch
- vendor/github.com/evanphx/json-patch/v5
- Revel
- SQL
- vendor/github.com/go-pg/pg/orm
- StdlibTaintFlow
- TaintSteps
- XNetHtml
- vendor/golang.org/x/net/html
- Yaml
- query-tests/Security
- CWE-022
- CWE-078
- CWE-079
- CWE-089
- CWE-312
- CWE-338/InsecureRandomness
- CWE-601
- BadRedirectCheck
- OpenUrlRedirect
- CWE-640
- CWE-643
- CWE-681
- CWE-918
- java
- documentation/library-coverage
- downgrades/7cbc85b1f3ecda39661ad4806dedbd0973d2c4c0
- kotlin-extractor
- ql
- examples
- integration-tests
- all-platforms
- java/diagnostics
- android-gradle-incompatibility
- gradle/wrapper
- project
- src/main
- java/com/github/androidsample
- compilation-error
- src
- main
- java/com/example
- resources
- test/java/com/example
- dependency-error
- src
- main
- java/com/example
- resources
- test/java/com/example
- java-version-too-old
- gradle
- wrapper
- src
- main/java/com/example
- test/java/com/example
- maven-http-repository
- .mvn/wrapper
- src
- main
- java/com/example
- resources
- test/java/com/example
- multiple-candidate-builds
- maven-project-1
- src
- main
- java/com/example
- resources
- test/java/com/example
- maven-project-2
- src
- main
- java/com/example
- resources
- test/java/com/example
- no-build-system
- no-gradle-test-classes
- no-gradle-wrapper
- src
- main/java/com/example
- test/java/com/example
- kotlin
- compiler_arguments
- gradle/wrapper
- default-parameter-mad-flow
- diagnostics/kotlin-version-too-new
- fake-kotlinc-source
- com/intellij
- mock
- openapi
- driver
- kotlin
- org/jetbrains/kotlin
- cli
- common
- arguments
- jvm
- config
- utils
- gradle_groovy_app
- gradle/wrapper
- gradle_kotlinx_serialization
- gradle/wrapper
- kotlin-interface-inherited-default
- kotlin_java_static_fields
- kotlin_kfunction
- gradle/wrapper
- posix-only/kotlin/kotlin_double_interception
- code
- lib
- change-notes
- released
- config
- ext
- experimental
- generated
- semmle/code
- java
- dataflow
- internal
- rangeanalysis
- tainttracking1
- deadcode
- dispatch
- frameworks
- android
- google
- jackson
- javaee/ejb
- os
- regex
- security
- regexp
- xml
- upgrades/934bf10b4bd34cf648893efcd1d0d7be9471d39f
- src
- Metrics/Summaries
- Security/CWE
- CWE-020
- CWE-022
- CWE-023
- CWE-074
- CWE-078
- CWE-079
- CWE-089
- CWE-090
- CWE-094
- CWE-113
- CWE-117
- CWE-1204
- CWE-129
- CWE-134
- CWE-190
- CWE-200
- CWE-209
- CWE-266
- CWE-273
- CWE-295
- CWE-297
- CWE-319
- CWE-326
- CWE-327
- CWE-347
- CWE-441
- CWE-470
- CWE-489
- CWE-502
- CWE-522
- CWE-532
- CWE-601
- CWE-611
- CWE-614
- CWE-643
- CWE-681
- CWE-730
- CWE-749
- CWE-780
- CWE-798
- CWE-807
- CWE-917
- CWE-918
- CWE-927
- CWE-940
- Telemetry
- change-notes
- released
- experimental/Security/CWE
- CWE-020
- CWE-036
- CWE-073
- CWE-078
- CWE-089
- CWE-094
- CWE-1004
- CWE-200
- CWE-208
- CWE-295
- CWE-299
- CWE-321
- CWE-327
- Azure
- CWE-346
- CWE-348
- CWE-352
- CWE-400
- CWE-470
- CWE-502
- CWE-522
- CWE-552
- CWE-598
- CWE-600
- CWE-601
- CWE-611
- CWE-625
- CWE-652
- CWE-665
- CWE-755
- CWE-759
- utils
- flowtestcasegenerator
- modelconverter
- modelgenerator
- internal
- test
- TestUtilities
- experimental/query-tests/security
- CWE-321
- CWE-352
- CWE-522
- ext
- TestModels
- TopJdkApis
- kotlin/library-tests
- dataflow
- extensionMethod
- foreach
- func
- notnullexpr
- stmtexpr
- taint
- whenexpr
- field-initializer-flow
- jvmoverloads-annotation
- jvmoverloads_flow
- parameter-defaults
- super-method-calls
- vararg
- library-tests
- dataflow
- call-sensitivity
- callback-dispatch
- capture
- collections
- entrypoint-types
- external-models
- fields
- fluent-methods
- inoutbarriers
- lambda
- local-flow
- null
- partial
- range-analysis
- records
- state
- switchexpr
- taint-format
- taint-ioutils
- taintgettersetter
- taintreturn
- taintsources
- taint
- this-flow
- typepruning
- frameworks
- JaxWs
- android
- content-provider-summaries
- content-provider
- external-storage
- flow-steps
- intent
- notification
- slice
- sources
- taint-database
- uri
- apache-ant
- apache-collections
- apache-commons-compress
- apache-commons-lang3
- apache-http
- guava
- generated
- cache
- collect
- handwritten
- guice
- hudson
- javax-json
- jdk
- java.io
- java.net
- java.nio.file
- jms
- json-java
- netty
- generated
- manual
- okhttp
- rabbitmq
- ratpack
- retrofit
- spring
- beans
- cache
- controller
- ui
- util
- webmultipart
- webutil
- stapler
- stream
- thymeleaf
- logging
- optional
- pathsanitizer
- paths
- printAst
- regex
- scanner
- sensitive-actions
- query-tests
- Metrics/GeneratedVsManualCoverage
- ApacheCommonsIoTest
- TopJdkApisTest
- TopJdkApis/java
- awt
- io
- lang
- invoke
- reflect
- math
- net
- nio
- charset
- file
- sql
- text
- time
- chrono
- format
- util
- concurrent
- atomic
- locks
- function
- logging
- regex
- stream
- Telemetry
- SupportedExternalApis
- UnsupportedExternalAPIs
- security
- CWE-022/semmle/tests
- mad
- CWE-023/semmle/tests
- CWE-074
- CWE-079/semmle/tests
- CWE-089/semmle/examples
- mad
- CWE-094
- CWE-117
- CWE-1204
- CWE-266
- CWE-273
- CWE-295/InsecureTrustManager
- CWE-311/CWE-319
- CWE-326
- CWE-347
- CWE-441
- CWE-470
- CWE-489
- debuggable-attribute
- Testbuild
- webview-debugging
- CWE-502
- CWE-522
- CWE-524/res/layout
- CWE-532
- CWE-601/semmle/tests
- mad
- CWE-643
- CWE-730
- CWE-749
- CWE-780
- CWE-798/semmle/tests
- CWE-807/semmle/tests
- CWE-917
- CWE-918
- mad
- CWE-926
- incomplete_provider_permissions
- CWE-927
- CWE-940
- stubs
- apache-ant-1.10.13/org/apache/tools
- ant
- filters
- input
- taskdefs
- condition
- types
- resources/selectors
- selectors
- modifiedselector
- util
- regexp
- zip
- apache-commons-beanutils/org/apache/commons/beanutils
- apache-commons-compress/org/apache/commons/compress/archivers
- tar
- zip
- apache-commons-fileupload-1.4/org/apache/commons/fileupload
- apache-commons-io-2.6/org/apache/commons/io
- filefilter
- file
- output
- apache-commons-jelly-1.0.1/org/apache/commons/jelly
- expression
- impl
- parser
- apache-commons-lang/org/apache/commons/lang/exception
- apache-hive
- com/google/protobuf
- javax
- crypto
- jdo
- annotations
- datastore
- listener
- metadata
- query
- net
- security
- auth
- callback
- sasl
- transaction
- ws/rs/core
- org/apache
- commons/logging
- hadoop
- conf
- fs
- permission
- hive/metastore
- api
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
6,055 files changed
+464193
-387839
lines changedLines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
| 1 | + |
Lines changed: 21 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 | + |
Lines changed: 27 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
9 | 9 |
| |
10 | 10 |
| |
11 | 11 |
| |
12 |
| - | |
| 12 | + | |
13 | 13 |
| |
14 | 14 |
| |
15 | 15 |
| |
| |||
27 | 27 |
| |
28 | 28 |
| |
29 | 29 |
| |
30 |
| - | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
31 | 33 |
| |
32 | 34 |
| |
33 | 35 |
| |
| |||
37 | 39 |
| |
38 | 40 |
| |
39 | 41 |
| |
40 |
| - | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
41 | 45 |
| |
42 | 46 |
| |
43 | 47 |
| |
44 | 48 |
| |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
45 | 56 |
| |
| 57 | + | |
46 | 58 |
| |
47 | 59 |
| |
48 | 60 |
| |
| |||
58 | 70 |
| |
59 | 71 |
| |
60 | 72 |
| |
| 73 | + | |
61 | 74 |
| |
62 | 75 |
| |
63 | 76 |
| |
| |||
97 | 110 |
| |
98 | 111 |
| |
99 | 112 |
| |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
100 | 124 |
| |
101 | 125 |
| |
102 | 126 |
| |
|
Lines changed: 0 additions & 102 deletions
This file was deleted.
Lines changed: 0 additions & 12 deletions
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
8 | 8 |
| |
9 | 9 |
| |
10 | 10 |
| |
| 11 | + | |
11 | 12 |
| |
12 | 13 |
| |
13 | 14 |
| |
|
Lines changed: 1 addition & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
26 | 26 |
| |
27 | 27 |
| |
28 | 28 |
| |
29 |
| - | |
30 | 29 |
| |
31 |
| - | |
| 30 | + | |
32 | 31 |
| |
33 | 32 |
| |
34 | 33 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
12 | 12 |
| |
13 | 13 |
| |
14 | 14 |
| |
15 |
| - | |
| 15 | + | |
16 | 16 |
| |
17 | 17 |
| |
18 | 18 |
| |
|
Lines changed: 3 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
24 | 24 |
| |
25 | 25 |
| |
26 | 26 |
| |
27 |
| - | |
| 27 | + | |
28 | 28 |
| |
29 | 29 |
| |
30 | 30 |
| |
31 | 31 |
| |
32 |
| - | |
| 32 | + | |
33 | 33 |
| |
34 | 34 |
| |
35 | 35 |
| |
36 | 36 |
| |
37 |
| - | |
| 37 | + |
Lines changed: 50 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 | + | |
| 50 | + |
0 commit comments