Jonathan Leitschuh
0d774a647c
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
Ed Minnix
a798b1959f
Replace flow(_, sink) with flowTo(sink)
2023-03-29 22:33:09 -04:00
Ed Minnix
6a3eadf6cb
Refactor ImplicitPendingIntents
2023-03-29 22:33:09 -04:00
Ed Minnix
42b582da2f
Refactor StaticInitializationVector
2023-03-29 22:33:09 -04:00
Ed Minnix
469ac80d40
Refactor PartialPathTraversal
2023-03-29 22:33:09 -04:00
Ed Minnix
f8e26f1571
Refactor MissingJWTSignatureCheck
2023-03-29 22:33:09 -04:00
Ed Minnix
cae5637d8d
Refactor InsufficientKeySize
2023-03-29 22:33:09 -04:00
Ed Minnix
fa2f0dbc3b
Refactor InsecureBasicAuth
2023-03-29 22:33:09 -04:00
Ed Minnix
dcd46c2236
Refactor InsecureTrustManager
2023-03-29 22:33:09 -04:00
Ed Minnix
2698b61514
Refactor HardcodedCredentialsApiCall.qll
2023-03-29 22:33:08 -04:00
Ed Minnix
ac8dec740a
Refactor UnsafeCertTrustQuery
2023-03-29 22:33:08 -04:00
Ed Minnix
a040ff6997
Refactor ConditionalBypass
2023-03-29 22:33:08 -04:00
Ed Minnix
e5f11d00a7
Refactor CWE-502/UnsafeDeserialization
2023-03-29 22:33:08 -04:00
Edward Minnix III
117a983423
Merge pull request #12639 from egregius313/egregius313/java/refactor-injection-queries
...
Java: Refactor injection queries to new dataflow API
2023-03-29 11:02:18 -04:00
Ed Minnix
9bfb13b942
Update to the Global/flow* api
2023-03-27 12:26:18 -04:00
Ed Minnix
658c54a18f
Change names of configuration to fit new naming convention
2023-03-27 12:16:44 -04:00
Ed Minnix
6a0167fa7f
Convert to using the new DataFlow modules
2023-03-27 12:16:44 -04:00
Ed Minnix
98b445c6b7
Convert test to InlineExpectationsTest
2023-03-27 12:16:43 -04:00
Ed Minnix
57886e1713
Moved files from experimental to src/
2023-03-27 12:16:43 -04:00
Ed Minnix
e7bad4cd90
Refactor to DataFlow::Global
2023-03-24 10:04:46 -04:00
Ed Minnix
f6b8d89756
Refactor GroovyInjectionQuery
2023-03-24 09:57:55 -04:00
Ed Minnix
fec80973a9
Refactor SpelInjectionQuery
2023-03-24 09:57:55 -04:00
Ed Minnix
787b73317d
Refactor TemplateInjection
2023-03-24 09:57:55 -04:00
Ed Minnix
7e1c42442a
Refactor OgnlInjection
2023-03-24 09:57:55 -04:00
Ed Minnix
3116e306b1
Refactor MvelInjection
2023-03-24 09:57:55 -04:00
Ed Minnix
423ab1d9cf
Refactor JndiInjection
2023-03-24 09:57:54 -04:00
Ed Minnix
8bf3315bb5
Refactor JexlInjection
2023-03-24 09:57:54 -04:00
Ed Minnix
7ee6c06f7f
Refactor RegexInjectionQuery
2023-03-24 09:57:54 -04:00
Ed Minnix
c44254e2e0
Refactor XsltInjection
2023-03-24 09:57:54 -04:00
Ed Minnix
1bf4dd9649
Update to DataFlow::Global
2023-03-24 09:54:53 -04:00
Ed Minnix
8cc2a7329e
Fix test to use new InlineFlowTest
2023-03-24 09:47:50 -04:00
Ed Minnix
d68bec98bc
Refactor CWE-940/AndroidIntentRedirection
2023-03-24 09:47:50 -04:00
Ed Minnix
1e0c6811a4
Refactor UnsafeAndroidAccess
2023-03-24 09:47:50 -04:00
Ed Minnix
768102ee92
Refactor java/android/webview-debugging-enabled
2023-03-24 09:47:50 -04:00
Anders Schack-Mulligen
ec34d44359
Java: Rename references.
2023-03-23 13:06:19 +01:00
Michael Nebel
e86f1e4961
Java: Replace Argument[-1] with Argument[this].
2023-03-20 10:14:20 +01:00
Stephan Brandauer
dce81cf0ae
Merge pull request #12463 from github/java/update-mad-decls-after-triage-2023-03-09T10-41-58
...
Java: Add MaD declarations after triage
2023-03-17 17:02:42 +01:00
Tony Torralba
5bc606753e
org.openjdk.jmh.runner.options tests
2023-03-15 14:47:27 +01:00
Tony Torralba
3b4980ba2f
org.kohsuke.stapler.model tests
2023-03-15 14:36:45 +01:00
Tony Torralba
341590f9ad
org.kohsuke.stapler.framework.io tests
2023-03-15 11:43:52 +01:00
Tony Torralba
e0c852c0b8
Fix stubs and test expectations
2023-03-15 11:33:02 +01:00
Anders Schack-Mulligen
6408d7cbbe
Java: Refactor RsaWithoutOaep.
2023-03-15 10:37:54 +01:00
Anders Schack-Mulligen
b3b5c2c767
Java: Refactor UnsafeContentUriResolution.
2023-03-15 10:32:58 +01:00
Anders Schack-Mulligen
4b814ec71c
Java: Refactor SensitiveCommunication.ql.
2023-03-15 10:32:35 +01:00
Anders Schack-Mulligen
ca8e013618
Java: Refactor FragmentInjection.
2023-03-15 10:23:21 +01:00
Anders Schack-Mulligen
5bd530f570
Java: Refactor IntentUriPermissionManipulation.
2023-03-15 10:13:28 +01:00
Anders Schack-Mulligen
b14b95cd79
Java: Refactor LogInjection
2023-03-15 10:10:02 +01:00
Anders Schack-Mulligen
e8a7139020
Merge pull request #12476 from aschackmull/java/refactor-dataflow-queries-2
...
Java: Refactor more dataflow queries to the new API
2023-03-15 09:40:32 +01:00
Tony Torralba
7455c27086
org.apache.tools.ant.taskdefs tests
2023-03-14 17:28:35 +01:00
Tony Torralba
6aa9726223
org.apache.tools.ant tests
2023-03-14 17:20:31 +01:00