Alex Eyers-Taylor
c6a482819a
Bump all qlpacks major versions
2023-04-13 19:15:27 +01:00
Edward Minnix III
aeff6d3b85
Merge pull request #12808 from egregius313/egregius313/java/dataflow/refactor-experimental
...
Java: Refactor experimental queries to new DataFlow API
2023-04-13 10:58:34 -04:00
Michael Nebel
52bc43b22b
Merge pull request #12595 from michaelnebel/enhanceprovenance
...
Java/C# : Enhance provenance.
2023-04-13 14:27:53 +02:00
Alex Ford
8c46bfd051
Merge pull request #12816 from github/rc/3.9
...
Merge `rc/3.9` into `main`
2023-04-13 12:35:41 +01:00
Tony Torralba
d7feaf4098
Merge pull request #12685 from atorralba/atorralba/java/command-injection-mad
...
Java: Add command-injection sink kind and refactor command injection queries
2023-04-13 11:38:14 +02:00
Tom Hvitved
3cc9dec9c8
Remove all queries.xml files
2023-04-13 11:18:58 +02:00
Michael Nebel
dc8a31f2c5
C#/Java: Update dataflow model generator related comments to include provenance.
2023-04-13 09:21:06 +02:00
Michael Nebel
de7f486cb1
C#/Java: Update model converter queries.
2023-04-13 09:21:06 +02:00
Michael Nebel
df7d58d101
Java: Adjust model generator printing to the new provenance.
2023-04-13 09:21:06 +02:00
Michael Nebel
54e55e2262
Java: Introduce more provenance values.
2023-04-13 09:21:04 +02:00
Ed Minnix
2edad6ec71
Remove unused import
2023-04-12 20:42:26 -04:00
Ed Minnix
c756bdbc30
Fix naming in SensitiveCookieNotHttpOnly
2023-04-12 20:39:18 -04:00
Ed Minnix
c49bf01dc8
Refactor PermissiveDotRegex.ql
2023-04-12 20:37:36 -04:00
Ed Minnix
5164c2480f
Refactor SensitiveCookieNotHttpOnly
2023-04-12 20:37:36 -04:00
Ed Minnix
8f7d8cbcea
Refactor timing attack queries
2023-04-12 20:37:36 -04:00
Ed Minnix
597949dbfe
Refactor PermissiveDotRegexQuery
2023-04-12 20:37:36 -04:00
Ed Minnix
157b7ceaff
Refactor TimingAttackAgainstHeader
2023-04-12 20:37:36 -04:00
Ed Minnix
a186b771ba
Refactor JxBrowserWithoutCertValidation
2023-04-12 20:37:35 -04:00
Ed Minnix
ccdd9bce33
Refactor Revocation checking
2023-04-12 20:37:35 -04:00
Ed Minnix
380888e446
Refactor ClientSuppliedIpUsedInSecurityCheck
2023-04-12 20:37:35 -04:00
Ed Minnix
3c85ca9740
Refactor ThreadResourceAbuse
2023-04-12 20:37:35 -04:00
Ed Minnix
da5a719ffc
Refactor UnsafeUsageOfClientSideEncryptionVersion
2023-04-12 20:37:35 -04:00
Ed Minnix
e880a5f187
Refactor UnsafeTlsVersion
2023-04-12 20:37:35 -04:00
Ed Minnix
e3f6bc043d
Refactor InsecureWebResourceResponse
2023-04-12 20:37:35 -04:00
Ed Minnix
074745315c
Refactor SensitiveAndroidFileLeak
2023-04-12 20:37:35 -04:00
Ed Minnix
685a2043a8
Refactor UnsafeReflection
2023-04-12 20:37:35 -04:00
Ed Minnix
13e1cc50c8
Add SpringUrlRedirect
2023-04-12 20:37:35 -04:00
Ed Minnix
30cfbb83b3
Add UncaughtServletException
2023-04-12 20:37:35 -04:00
Ed Minnix
5594e7f6d2
Add SensitiveGetQuery
2023-04-12 20:37:35 -04:00
Ed Minnix
478309c90b
Add UnsafeDeserializationRmi
2023-04-12 20:37:35 -04:00
Ed Minnix
e2cfea19b5
Add UnsafeUrlForward
2023-04-12 20:37:35 -04:00
Ed Minnix
d48adbd175
Refactor JsonpInjection
2023-04-12 20:37:35 -04:00
Ed Minnix
8cb5e78832
Refactor XXE files
2023-04-12 20:37:35 -04:00
Ed Minnix
4c80ff03de
Refactor UnvalidatedCors
2023-04-12 20:37:35 -04:00
Ed Minnix
d254d91f57
Refactor Injection queries
2023-04-12 20:37:35 -04:00
Ed Minnix
7002ed5303
Refactor InsecureRmiJmxEnvironmentConfiguration
2023-04-12 20:37:35 -04:00
Ed Minnix
6e4e1e52c0
Refactor NFEAndroidDoS
2023-04-12 20:37:35 -04:00
Ed Minnix
94768f425f
Refactor HashWithoutSalt
2023-04-12 20:37:35 -04:00
Ed Minnix
cb7391177d
Refactor MyBatis queries
2023-04-12 20:37:35 -04:00
Ed Minnix
d528c8461f
Refactor XQueryInjection.ql
2023-04-12 20:37:35 -04:00
Ed Minnix
e7cbd493d7
Refactor FilePathInjection
2023-04-12 20:37:35 -04:00
Ed Minnix
47c5db03ab
Refactor OpenStream.ql
2023-04-12 20:37:34 -04:00
Ed Minnix
5bd9aae072
Refactor Log4jJndiInjection.ql
2023-04-12 20:37:34 -04:00
Jami Cogswell
8b0eba78aa
Java: add UnsupportedOperationException to topJdkApiName
2023-04-06 10:14:36 -04:00
Jami
c55c9f50c9
Merge pull request #12680 from jcogs33/jcogs33/metrics-query-refactor-top500
...
Java: test GeneratedVsManualCoverage query on top 500 JDK APIs
2023-04-06 10:07:35 -04:00
Jami Cogswell
b534f40b26
Java: move TopJdkApis.qll to src directory
2023-04-06 08:23:22 -04:00
github-actions[bot]
ac426b1302
Post-release preparation for codeql-cli-2.12.6
2023-04-04 16:49:26 +00:00
Jonathan Leitschuh
b9d409279b
Update java/ql/src/Security/CWE/CWE-023/PartialPathTraversalRemainder.inc.qhelp
...
Co-authored-by: Tony Torralba <atorralba@users.noreply.github.com >
2023-03-31 23:36:07 -04:00
Jonathan Leitschuh
e641505361
Fix partial path traversal Java example Again
...
The original wouldn't compile, and the fix made by #11899 is sub-optimal.
This keeps the entire comparision using the Java `Path` object, which is optimal.
Signed-off-by: Jonathan Leitschuh <Jonathan.Leitschuh@gmail.com >
2023-03-31 23:36:07 -04:00
Jami Cogswell
aca538310f
Java: update some qldocs
2023-03-31 18:02:09 -04:00