-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Update diff-informed testing to always treat sources and sinks as alert locations #20607
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
d10c
wants to merge
77
commits into
github:main
Choose a base branch
from
d10c:d10c/update-diff-informed-testing
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+134
−152
Open
Changes from all commits
Commits
Show all changes
77 commits
Select commit
Hold shift + click to select a range
592dd00
Actions/OutputClobberingQuery
d10c 74a45e2
Actions/RequestForgeryQuery
d10c df236f4
Actions/SecretExfiltrationQuery
d10c fb7e2d3
Actions/CompositeActionsSinks
d10c a58ed0f
Actions/CompositeActionsSources
d10c eb4e825
Actions/CompositeActionsSummaries
d10c ff65adf
Actions/ReusableWorkflowsSinks
d10c f45a679
Actions/ReusableWorkflowsSources
d10c 359e85c
Actions/ReusableWorkflowsSummaries
d10c 2340712
C++/WordexpTainted
d10c 6ba4a69
C#/DontInstallRootCert
d10c 67516e7
Go/DivideByZero
d10c a01aeb8
Go/InsufficientKeySize
d10c a782efc
Java/ArbitraryApkInstallationQuery
d10c 0f880fe
Java/ArithmeticTainted
d10c abab2a1
Java/ArithmeticUncontrolledQuery
d10c f8255e9
Java/BrokenCryptoAlgorithmQuery
d10c 507888b
Java/CommandLineQuery
d10c 12ef9ca
Java/ConditionalBypass
d10c a9ee098
Java/ImproperValidationOfArrayConstructionCodeSpecifiedQuery
d10c 7bd2588
Java/ImproperValidationOfArrayConstructionFlow
d10c 91d8621
Java/MaybeBrokenCryptoAlgorithmQuery
d10c ad77299
Java/NumericCastTaintedQuery
d10c b3d73a0
Java/TaintedEnvironmentVariableQuery
d10c 6e8b90e
Java/TaintedPermissionsCheckQuery
d10c 39affc6
Java/TempDirLocalInformationDisclosureQuery
d10c e5ea133
Java/UnsafeDeserializationQuery
d10c 6f40435
Java/WebviewDebugEnabledQuery
d10c 33763a5
JS/CommandInjectionQuery
d10c ebdc0e2
JS/IndirectCommandInjectionQuery
d10c b50ec58
JS/ShellCommandInjectionFromEnvironmentQuery
d10c 48cf9b7
JS/PolynomialReDoSQuery
d10c 9bb8013
JS/SSRF
d10c 796bd19
Python/PolynomialReDoSQuery
d10c 29f30fd
Python/ServerSideRequestForgeryQuery
d10c 60194a5
Python/UnsafeUnpackQuery
d10c 47bad73
Python/UnsafeUsageOfClientSideEncryptionVersion
d10c 62e83c6
Python/CorsBypass
d10c 9604f75
Python/LdapInsecureAuth
d10c a19d669
Ruby/PolynomialReDoSQuery
d10c 9fc4ee0
Ruby/ManuallyCheckHttpVerb
d10c b2f16a0
Ruby/WeakParams
d10c 615a816
Ruby/WeakFilePermissions
d10c a362113
Shared: update qldoc
d10c da192f6
Swift/CleartextStorageDatabaseQuery
d10c 54d328d
Swift/CleartextStoragePreferencesQuery
d10c 1b34990
Swift/ConstantPasswordQuery
d10c b86174c
Swift/InsufficientHashIterationsQuery
d10c 49f7bd7
Swift/StaticInitializationVectorQuery
d10c e3f7db3
Swift/StringLengthConflationQuery
d10c 616c9f3
Swift/UnsafeJsEvalQuery
d10c 9144f52
Swift/UnsafeUnpackQuery
d10c 34de68f
Actions/ArtifactPoisoningQuery
d10c 852ba96
Actions/EnvPathInjectionQuery
d10c 109d8ec
Actions/EnvVarInjectionQuery
d10c 203f705
Actions/ArgumentInjectionQuery
d10c 62043cf
Actions/CodeInjectionQuery
d10c a918a9c
C++/ConstantSizeArrayOffByOne
d10c 9840a56
C++/ExecTainted
d10c 08608a3
C++/OverflowDestination
d10c 9a543d6
C++/UnboundedWrite
d10c 8b30d0a
C++/NonConstantFormat
d10c 5f3be3d
C++/CleartextSqliteDatabase
d10c 09ffb00
C++/AuthenticationBypass
d10c 8249f16
C++/CleartextBufferWrite
d10c 6c26d18
C++/CleartextFileWrite
d10c ef1f2d7
C++/CleartextTransmission
d10c 9c0e749
C++/DecompressionBombs
d10c f405581
C++/ArithmeticUncontrolled
d10c 83dea99
C++/TaintedAllocationSize
d10c 2c2fe92
C++/UseOfHttp
d10c 0d532d0
Go/UnhandledCloseWritableHandle
d10c c9ece38
Go/SSRF
d10c cc571b3
Rust/AccessAfterLifetime
d10c ed26f00
Rust/InsecureCookie
d10c e344396
C++/SqlTainted
d10c 4b1adc8
Constrain location overrides to actual sources/sinks
d10c File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[nitpick] Using a list expression
[openCall.getLocation(), source.getLocation()]
for result assignment is unconventional. Consider using separateor
branches for better readability and consistency with other files in this PR.Copilot uses AI. Check for mistakes.