mirror of
https://github.com/github/codeql.git
synced 2025-12-22 11:46:32 +01:00
5.3 KiB
5.3 KiB
category
| category |
|---|
| minorAnalysis |
- Added the
ArithmeticCommon.qlllibrary to provide predicates for reasoning about arithmetic operations. - Added the
ArithmeticTaintedLocalQuery.qlllibrary to provide theArithmeticTaintedLocalOverflowFlowandArithmeticTaintedLocalUnderflowFlowtaint-tracking modules to reason about arithmetic with unvalidated user input. - Added the
ArithmeticTaintedQuery.qlllibrary to provide theRemoteUserInputOverflowandRemoteUserInputUnderflowtaint-tracking modules to reason about arithmetic with unvalidated user input. - Added the
ArithmeticUncontrolledQuery.qlllibrary to provide theArithmeticUncontrolledOverflowFlowandArithmeticUncontrolledUnderflowFlowtaint-tracking modules to reason about arithmetic with uncontrolled user input. - Added the
ArithmeticWithExtremeValuesQuery.qlllibrary to provide theMaxValueFlowandMinValueFlowdataflow modules to reason about arithmetic with extreme values. - Added the
BrokenCryptoAlgorithmQuery.qlllibrary to provide theInsecureCryptoFlowtaint-tracking module to reason about broken cryptographic algorithm vulnerabilities. - Added the
ExecTaintedLocalQuery.qlllibrary to provide theLocalUserInputToArgumentToExecFlowtaint-tracking module to reason about command injection vulnerabilities caused by local data flow. - Added the
ExternallyControlledFormatStringLocalQuery.qlllibrary to provide theExternallyControlledFormatStringLocalFlowtaint-tracking module to reason about format string vulnerabilities caused by local data flow. - Added the
ImproperValidationOfArrayConstructionCodeSpecifiedQuery.qlllibrary to provide theBoundedFlowSourceFlowdataflow module to reason about improper validation of code-specified sizes used for array construction. - Added the
ImproperValidationOfArrayConstructionLocalQuery.qlllibrary to provide theImproperValidationOfArrayConstructionLocalFlowtaint-tracking module to reason about improper validation of local user-provided sizes used for array construction caused by local data flow. - Added the
ImproperValidationOfArrayConstructionQuery.qlllibrary to provide theImproperValidationOfArrayConstructionFlowtaint-tracking module to reason about improper validation of user-provided size used for array construction. - Added the
ImproperValidationOfArrayIndexCodeSpecifiedQuery.qlllibrary to provide theBoundedFlowSourceFlowdata flow module to reason about about improper validation of code-specified array index. - Added the
ImproperValidationOfArrayIndexLocalQuery.qlllibrary to provide theImproperValidationOfArrayIndexLocalFlowtaint-tracking module to reason about improper validation of a local user-provided array index. - Added the
ImproperValidationOfArrayIndexQuery.qlllibrary to provide theImproperValidationOfArrayIndexFlowtaint-tracking module to reason about improper validation of user-provided array index. - Added the
InsecureCookieQuery.qlllibrary to provide theSecureCookieFlowtaint-tracking module to reason about insecure cookie vulnerabilities. - Added the
MaybeBrokenCryptoAlgorithmQuery.qlllibrary to provide theInsecureCryptoFlowtaint-tracking module to reason about broken cryptographic algorithm vulnerabilities. - Added the
NumericCastTaintedQuery.qlllibrary to provide theNumericCastTaintedFlowtaint-tracking module to reason about numeric cast vulnerabilities. - Added the
ResponseSplittingLocalQuery.qlllibrary to provide theResponseSplittingLocalFlowtaint-tracking module to reason about response splitting vulnerabilities caused by local data flow. - Added the
SqlConcatenatedQuery.qlllibrary to provide theUncontrolledStringBuilderSourceFlowtaint-tracking module to reason about SQL injection vulnerabilities caused by concatenating untrusted strings. - Added the
SqlTaintedLocalQuery.qlllibrary to provide theLocalUserInputToArgumentToSqlFlowtaint-tracking module to reason about SQL injection vulnerabilities caused by local data flow. - Added the
StackTraceExposureQuery.qlllibrary to provide theprintsStackExternally,stringifiedStackFlowsExternally, andgetMessageFlowsExternallypredicates to reason about stack trace exposure vulnerabilities. - Added the
TaintedPermissionQuery.qlllibrary to provide theTaintedPermissionFlowtaint-tracking module to reason about tainted permission vulnerabilities. - Added the
TempDirLocalInformationDisclosureQuery.qlllibrary to provide theTempDirSystemGetPropertyToCreatetaint-tracking module to reason about local information disclosure vulnerabilities caused by local data flow. - Added the
UnsafeHostnameVerificationQuery.qlllibrary to provide theTrustAllHostnameVerifierFlowtaint-tracking module to reason about insecure hostname verification vulnerabilities. - Added the
UrlRedirectLocalQuery.qlllibrary to provide theUrlRedirectLocalFlowtaint-tracking module to reason about URL redirection vulnerabilities caused by local data flow. - Added the
UrlRedirectQuery.qlllibrary to provide theUrlRedirectFlowtaint-tracking module to reason about URL redirection vulnerabilities. - Added the
XPathInjectionQuery.qlllibrary to provide theXPathInjectionFlowtaint-tracking module to reason about XPath injection vulnerabilities. - Added the
XssLocalQuery.qlllibrary to provide theXssLocalFlowtaint-tracking module to reason about XSS vulnerabilities caused by local data flow.