Commit 1762b4f
File tree
- .github/workflows
- extractor
- generator
- ql
- src
- codeql-suites
- codeql_ql/ast
- internal
- queries/style
- test/queries/style/ImplicitThis
- repo-tests
- codeql-go/ql
- config/legacy-support
- examples
- snippets
- lib
- semmle/go
- concepts
- controlflow
- dataflow
- barrierguardutil
- internal
- tainttracking1
- tainttracking2
- dependencies
- frameworks
- stdlib
- security
- src
- Diagnostics
- InconsistentCode
- Metrics
- RedundantCode
- Security
- CWE-020
- CWE-022
- CWE-078
- CWE-079
- CWE-089
- CWE-190
- CWE-209
- CWE-295
- CWE-312
- CWE-322
- CWE-326
- CWE-327
- CWE-338
- CWE-352
- CWE-601
- CWE-640
- CWE-643
- CWE-681
- CWE-798
- CWE-918
- Summary
- experimental
- CWE-1004
- CWE-327
- CWE-369
- CWE-400
- CWE-79
- CWE-807
- CWE-840
- CWE-942
- InconsistentCode
- IntegerOverflow
- Unsafe
- frameworks
- filters
- codeql-ruby/ql
- consistency-queries
- examples
- snippets
- lib
- codeql
- files
- ruby
- ast
- internal
- controlflow
- internal
- dataflow
- internal
- tainttracking1
- filters
- frameworks
- http_clients
- regexp
- security
- typetracking
- src
- experimental/performance
- filters
- ide-contextual-queries
- queries
- analysis
- diagnostics
- metrics
- security
- cwe-078
- cwe-079
- cwe-089
- cwe-094
- cwe-1333
- cwe-295
- cwe-502
- cwe-601
- cwe-611
- cwe-732
- cwe-798
- summary
- variables
- codeql
- cpp/ql
- examples
- snippets
- lib
- experimental/semmle/code/cpp
- models/interfaces
- rangeanalysis
- extensions
- security
- external
- semmle
- code/cpp
- commons
- unix
- controlflow
- internal
- dataflow
- internal
- tainttracking1
- tainttracking2
- dispatch
- exprs
- headers
- internal
- ir
- dataflow
- internal
- tainttracking1
- tainttracking2
- tainttracking3
- implementation
- aliased_ssa
- constant
- internal
- gvn
- internal
- internal
- internal
- raw
- constant
- internal
- gvn
- internal
- internal
- reachability
- unaliased_ssa
- constant
- internal
- gvn
- internal
- internal
- reachability
- internal
- metrics
- models
- implementations
- interfaces
- padding
- pointsto
- rangeanalysis
- security
- boostorg/asio
- stmts
- valuenumbering
- files
- src
- Architecture
- General Class-Level Information
- General Namespace-Level Information
- General Top-Level Information
- Refactoring Opportunities
- Best Practices
- Exceptions
- Hiding
- Likely Errors
- Magic Constants
- Unused Entities
- Critical
- Diagnostics
- Documentation
- Header Cleanup
- JPL_C
- LOC-2
- Rule 03
- Rule 04
- Rule 05
- Rule 07
- Rule 09
- Rule 11
- Rule 12
- LOC-3
- Rule 13
- Rule 14
- Rule 15
- Rule 16
- Rule 17
- Rule 18
- Rule 19
- LOC-4
- Rule 20
- Rule 21
- Rule 22
- Rule 23
- Rule 24
- Rule 25
- Rule 26
- Rule 27
- Rule 28
- Rule 29
- Rule 30
- Rule 31
- Likely Bugs
- Arithmetic
- Conversion
- Format
- JapaneseEra
- Leap Year
- Likely Typos
- Memory Management
- Padding
- OO
- Protocols
- Underspecified Functions
- Metrics
- Classes
- Dependencies
- External
- Files
- Functions
- Internal
- Namespaces
- Microsoft
- PointsTo
- Power of 10
- Rule 1
- Rule 2
- Rule 3
- Rule 4
- Rule 5
- Rule 6
- Rule 7
- Rule 8
- Rule 9
- Security/CWE
- CWE-014
- CWE-020
- ir
- CWE-022
- CWE-078
- CWE-079
- CWE-089
- CWE-114
- CWE-119
- CWE-120
- CWE-121
- CWE-129
- CWE-131
- CWE-134
- CWE-170
- CWE-190
- CWE-191
- CWE-253
- CWE-290
- CWE-311
- CWE-313
- CWE-327
- CWE-367
- CWE-428
- CWE-457
- CWE-468
- CWE-497
- CWE-570
- CWE-676
- CWE-704
- CWE-732
- CWE-764
- CWE-807
- CWE-835
- Summary
- experimental
- Likely Bugs
- Security/CWE
- CWE-020
- CWE-1041
- CWE-1126
- CWE-120
- CWE-190
- CWE-273
- CWE-359
- CWE-401
- CWE-415
- CWE-561
- CWE-675
- CWE-691
- CWE-703
- CWE-758
- CWE-783
- CWE-787
- CWE-788
- external
- examples/filters
- filters
- jsf
- 3.02 Code Size and Complexity
- 4.04 Environment
- 4.05 Libraries
- 4.06 Pre-Processing Directives
- 4.07 Header Files
- 4.08 Implementation Files
- 4.09 Style
- 4.10 Classes
- 4.11 Namespaces
- 4.12 Templates
- 4.13 Functions
- 4.14 Comments
- 4.15 Declarations and Definitions
- 4.16 Initialization
- 4.17 Types
- 4.18 Constants
- 4.19 Variables
- 4.20 Unions and Bit Fields
- 4.21 Operators
- 4.22 Pointers and References
- 4.23 Type Conversions
- 4.24 Control Flow Structures
- 4.25 Expressions
- 4.26 Memory Allocation
- 4.27 Fault Handling
- 4.28 Portable Code
- lib/section_4_21_Operators
- csharp/ql
- examples
- snippets
- lib
- semmle
- code
- asp
- cil
- internal
- csharp
- commons
- controlflow
- internal
- pressa
- dataflow
- flowsources
- internal
- basessa
- rangeanalysis
- tainttracking1
- tainttracking2
- tainttracking3
- tainttracking4
- tainttracking5
- dispatch
- exprs
- frameworks
- microsoft
- system
- codedom
- collections
- data
- diagnostics
- directoryservices
- io
- linq
- net
- runtime
- security
- cryptography
- text
- threading
- web
- ui
- windows
- xml
- test
- metrics
- security
- cryptography
- dataflow
- flowsinks
- flowsources
- xml
- serialization
- dotnet
- files
- src
- API Abuse
- ASP
- Architecture
- Dependencies
- Refactoring Opportunities
- Bad Practices
- Comments
- Control-Flow
- Declarations
- Implementation Hiding
- Magic Constants
- Naming Conventions
- CSI
- Complexity
- Concurrency
- Configuration
- Dead Code
- Diagnostics
- Documentation
- Input Validation
- Language Abuse
- Likely Bugs
- Collections
- Dynamic
- LeapYear
- Statements
- Linq
- Metrics
- Callables
- Dependencies
- Files
- RefTypes
- Summaries
- Performance
- Security Features
- CWE-011
- CWE-016
- 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-119
- CWE-134
- CWE-201
- CWE-209
- CWE-248
- CWE-312
- CWE-321
- CWE-327
- CWE-352
- CWE-359
- CWE-384
- CWE-451
- CWE-502
- CWE-548
- CWE-601
- CWE-611
- CWE-614
- CWE-643
- CWE-730
- CWE-798
- CWE-807
- CWE-838
- Stubs
- Useless code
- experimental
- CWE-099
- Security Features
- CWE-1004
- CWE-614
- Serialization
- backdoor
- campaign/Solorigate
- code/csharp/Cryptography
- dataflow/flowsources
- ir
- implementation
- internal
- raw
- constant
- internal
- gvn
- internal
- internal
- common
- desugar
- internal
- reachability
- unaliased_ssa
- constant
- internal
- gvn
- internal
- internal
- reachability
- internal
- rangeanalysis
- filters
- meta/frameworks
- docs/codeql
- ql-training/query-examples
- cpp
- java
- writing-codeql-queries
- java/ql
- examples
- snippets
- lib
- config
- external
- semmle
- code
- configfiles
- java
- arithmetic
- comparison
- controlflow
- internal
- unreachableblocks
- dataflow
- internal
- rangeanalysis
- tainttracking1
- tainttracking2
- deadcode
- frameworks
- dispatch
- frameworks
- android
- apache
- camel
- gigaspaces
- google
- guava
- gwt
- j2objc
- jackson
- javaee
- ejb
- jsf
- javase
- play
- spring
- metrics
- struts
- metrics
- security
- xml
- files
- src
- Advisory
- Declarations
- Deprecated Code
- Documentation
- Java Objects
- Naming
- Statements
- Types
- Architecture
- Dependencies
- Refactoring Opportunities
- Compatibility/JDK9
- Complexity
- DeadCode
- Diagnostics
- Frameworks
- JavaEE/EJB
- Spring
- Architecture/Refactoring Opportunities
- Violations of Best Practice
- XML Configuration Errors
- Language Abuse
- Likely Bugs
- Arithmetic
- Cloning
- Collections
- Comparison
- Concurrency
- Finalization
- Frameworks
- JUnit
- Swing
- I18N
- Inheritance
- Likely Typos
- Nullness
- Reflection
- Resource Leaks
- Serialization
- Statements
- Termination
- Metrics
- Authors
- Callables
- Dependencies
- Files
- Internal
- RefTypes
- Summaries
- Performance
- Security/CWE
- CWE-020
- CWE-022
- CWE-074
- CWE-078
- CWE-079
- CWE-089
- CWE-090
- CWE-094
- CWE-1104
- CWE-113
- CWE-129
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| 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 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
3 | | - | |
4 | | - | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
0 commit comments