Skip to content

Conversation

@bdrodes
Copy link

@bdrodes bdrodes commented Dec 21, 2022

Updates to support API modeling for cryptography.

tiferet and others added 30 commits November 29, 2022 13:20
All remaining functionality in `StandardEndpointFilters` is only being used in `EndpointCharacteristics`, so it can be moved there as a small set of helper predicates.
That way the specific configs which inherit from `AtmConfig` also inherit from `TaintTracking::Configuration`.

This removes the need for two separate config classes for each query.
A long as we're not boosting sources, `isSource` is identical to `isKnownSource`.
Holds if `sink` is a known taint sink or an "effective" sink.
Define the query for finding ATM alerts in the base class `AtmConfig`, and call it from each query's .ql file.
Ruby: Add case string comparison barrier guard
Name the query configuration e.g. `NosqlInjectionATMConfig` rather than `Configuration`.
This import isn't needed.
Swift: tentative fix for the bazel cache
your-name and others added 13 commits December 5, 2022 16:40
… adding 'isKnown' support to get the universe of possible options. Finally added an unknown algorithm stub, so if no match is found, we can consistently have a string representing unknown.
…te, and to have a fail safe 'unknown' option. If a block mode is unknown, the isWeak predicate will not stipulate the algorithm is weak by default. An isKnown predicate is added to determine if the algorithm is known.
… finding block modes that aren't known. This avoids cases where the library is updated and we don't recognize new modes as being weak or strong, instead they would've been ignored entirely.
…d should be caught through name normalization. Added EAX block mode.
@bdrodes bdrodes closed this Dec 21, 2022
ropwareJB pushed a commit that referenced this pull request Jul 25, 2023
…for-unused-parameters-2

Go: make `ParameterNode`s for unused parameters #2 (make a disjoint class for unused ones)
bdrodes pushed a commit that referenced this pull request Sep 6, 2024
C++: Fix zstd and clean up test
bdrodes pushed a commit that referenced this pull request Jan 9, 2025
Refactor CfgScopes and Ast predicate names
bdrodes pushed a commit that referenced this pull request Jan 9, 2025
Split sources by taint type
LWSimpkins pushed a commit that referenced this pull request Feb 5, 2025
LWSimpkins pushed a commit that referenced this pull request Mar 28, 2025
Go: Add database source models for the github.com/couchbase/gocb package (#2)
LWSimpkins pushed a commit that referenced this pull request Mar 28, 2025
Go: Add `database` source models for the `squirrel` package (#2)
dilanbhalla pushed a commit that referenced this pull request May 15, 2025
JS: Add isMiddlewareSetup() hook to Routing model
dilanbhalla pushed a commit that referenced this pull request May 15, 2025
Implement first stage cryptography modelling and queries
dilanbhalla pushed a commit that referenced this pull request Jun 2, 2025
Java: Fix SpringRequestMappingMethod URL Extraction #2
LWSimpkins pushed a commit that referenced this pull request Jun 9, 2025
…ction-sink

Go: Add BigQuery as a sink for SQLi queries #2
ropwareJB pushed a commit that referenced this pull request Jul 1, 2025
Set CWE-134 from 9.3 to 7.3 CVSS score for memory safe languages (#2)
dilanbhalla pushed a commit that referenced this pull request Oct 17, 2025
dilanbhalla pushed a commit that referenced this pull request Nov 24, 2025
…8e3d-0895-49ec-9025-a9864c8e5367

Fix generate-code-scanning-query-list.py to handle empty code-quality-extended suites
ropwareJB pushed a commit that referenced this pull request Dec 15, 2025
ropwareJB pushed a commit that referenced this pull request Dec 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.