mirror of
https://github.com/github/codeql.git
synced 2026-03-05 23:26:51 +01:00
1.5 KiB
1.5 KiB
0.3.3
New Queries
- Added a new query,
java/android/implicitly-exported-component, to detect if components are implicitly exported in the Android manifest. - A new query "Use of RSA algorithm without OAEP" (
java/rsa-without-oaep) has been added. This query finds uses of RSA encryption that don't use the OAEP scheme. - Added a new query,
java/android/debuggable-attribute-enabled, to detect if theandroid:debuggableattribute is enabled in the Android manifest. - The query "Using a static initialization vector for encryption" (
java/static-initialization-vector) has been promoted from experimental to the main query pack. This query was originally submitted as an experimental query by @artem-smotrakov. - A new query
java/partial-path-traversalfinds partial path traversal vulnerabilities resulting from incorrectly usingString#startsWithto compare canonical paths. - Added a new query,
java/suspicious-regexp-range, to detect character ranges in regular expressions that seem to match too many characters.
Query Metadata Changes
- The queries
java/redosandjava/polynomial-redosnow have a tag for CWE-1333.
Minor Analysis Improvements
- The query
java/static-initialization-vectorno longer requires aCipherobject to be initialized withENCRYPT_MODEto be considered a valid sink. Also, several new sanitizers were added. - Improved sanitizers for
java/sensitive-log, which removes some false positives and improves performance a bit.