p0wn4j
|
ee67d27b56
|
Java: Add JDBC connection SSRF sinks
|
2022-03-12 16:35:32 +04:00 |
|
Joe Farebrother
|
06f2c03828
|
Add tests
|
2022-03-11 17:44:52 +00:00 |
|
Erik Krogh Kristensen
|
69353bb014
|
patch upper-case acronyms to be PascalCase
|
2022-03-11 11:10:33 +01:00 |
|
Jonathan Leitschuh
|
5b651f29d8
|
Fix insufficient tests and add documentation
|
2022-03-07 16:39:40 -05:00 |
|
Jonathan Leitschuh
|
dad9a02fbd
|
Update TempDirInfoDisclosure with new OS Guards
|
2022-03-02 12:51:15 -05:00 |
|
Jonathan Leitschuh
|
39828fd596
|
Apply OS guard checks to TempDirLocalInformationDisclosure
|
2022-03-02 12:50:37 -05:00 |
|
Chris Smowton
|
b1c98ae3c2
|
Add further test directly examining signature of method with problematic parameter types
|
2022-02-24 17:39:11 +00:00 |
|
Chris Smowton
|
379f2438a6
|
Add test checking that inheritence is noticed even with annotations present
|
2022-02-24 17:39:11 +00:00 |
|
Jonathan Leitschuh
|
eee521e6ce
|
Fix test failure for TempDirLocalInformationDisclosure
|
2022-02-10 10:40:40 -05:00 |
|
Jonathan Leitschuh
|
49a73673b6
|
Fix FP from mkdirs call on exact temp directory
|
2022-02-09 11:04:23 -05:00 |
|
Jonathan Leitschuh
|
7f46640176
|
Consider calls to setReadable(false, false) then setReadable(true, true) to be safe
|
2022-02-08 17:57:10 -05:00 |
|
Chris Smowton
|
a6596ea7ce
|
Fix test requirements, formatting
|
2022-02-08 12:01:32 +00:00 |
|
Jonathan Leitschuh
|
c4112e6d4c
|
Post refactor fixiup
|
2022-02-07 15:02:13 -05:00 |
|
Chris Smowton
|
de38638db6
|
Combine CWE-200 queries
|
2022-02-07 14:22:36 -05:00 |
|
Jonathan Leitschuh
|
0268dd9f0a
|
Add file creation sanitizer
|
2022-02-04 17:10:27 -05:00 |
|
Jonathan Leitschuh
|
9299c7996d
|
Add information disclosure test fix suggestions
|
2022-02-04 17:10:27 -05:00 |
|
Jonathan Leitschuh
|
79db76dcf8
|
Fix test failures TempDirLocalInformationDisclosureFromSystemProperty
|
2022-02-04 17:10:27 -05:00 |
|
Jonathan Leitschuh
|
7e514e9ef9
|
Add QLdoc and fix Compiler Errors in Tests
|
2022-02-04 17:10:26 -05:00 |
|
Jonathan Leitschuh
|
f910fd4719
|
Remove path flow tracking in 'TempDirLocalInformationDisclosureFromMethodCall'
|
2022-02-04 17:10:25 -05:00 |
|
Jonathan Leitschuh
|
13fed0e9b6
|
Temp Dir Info Disclosure: Final pass and add documentation
|
2022-02-04 17:10:24 -05:00 |
|
Jonathan Leitschuh
|
bc12e994b0
|
Add java.nio.file.Files API checks
|
2022-02-04 17:10:24 -05:00 |
|
Jonathan Leitschuh
|
ecad7534ae
|
Add mkdirs check
|
2022-02-04 17:10:24 -05:00 |
|
Jonathan Leitschuh
|
cf0ed81575
|
Add TempDir taint tracking for Files.write
|
2022-02-04 17:10:24 -05:00 |
|
Jonathan Leitschuh
|
3a15678b1e
|
Java: CWE-200: Temp directory local information disclosure vulnerability
|
2022-02-04 17:10:23 -05:00 |
|
Tony Torralba
|
4f13bf8941
|
Merge pull request #6492 from atorralba/atorralba/android-cleartext-storage-database
Java: Create new query Cleartext storage of sensitive information in Android databases
|
2022-02-02 16:23:05 +01:00 |
|
Tony Torralba
|
b59fd4070f
|
Merge pull request #7136 from atorralba/atorralba/promote-insecure-trustmanager
Java: Promote Insecure TrustManager from experimental
|
2022-01-24 14:05:14 +01:00 |
|
Anders Schack-Mulligen
|
7af6dc7164
|
Merge pull request #7702 from atorralba/atorralba/fix-jndi-injection-sinks
Java: Remove some JNDI Injection sinks
|
2022-01-24 10:53:58 +01:00 |
|
Tony Torralba
|
78d7e538a5
|
Remove some JNDI Injection sinks
Add tests and stubs
|
2022-01-21 17:47:15 +01:00 |
|
Tony Torralba
|
4f253590f1
|
Fix method name in LocalDatabaseOpenMethodAccess
|
2022-01-21 16:55:43 +01:00 |
|
Tony Torralba
|
ee84dae164
|
Fix predicate name
|
2022-01-21 16:55:42 +01:00 |
|
Tony Torralba
|
f0604e2e84
|
Added query for Cleartext Storage in Android Database
|
2022-01-21 16:55:42 +01:00 |
|
Anders Schack-Mulligen
|
41d294229d
|
Java: Add support for bitwise compound assignments in Guards.
|
2022-01-21 13:56:07 +01:00 |
|
Tony Torralba
|
ec8ffeed07
|
Add Intent URI Permission Manipulation query
|
2022-01-20 13:23:14 +01:00 |
|
Tony Torralba
|
967308fbfd
|
Change InsecureTrustManagerConfiguration to DataFlow
|
2022-01-20 10:24:47 +01:00 |
|
Tony Torralba
|
d58bb4753e
|
Refactor tests
|
2022-01-20 10:23:19 +01:00 |
|
Tony Torralba
|
ab4dc30f54
|
Refactor into libraries
|
2022-01-20 10:23:18 +01:00 |
|
Tony Torralba
|
7cd05fb685
|
Move from experimental
|
2022-01-20 10:23:18 +01:00 |
|
Tony Torralba
|
000a544729
|
Decouple UnsafeCertTrust.qll to reuse the taint tracking configuration
|
2022-01-19 16:43:43 +01:00 |
|
Tony Torralba
|
d9e98ceacc
|
Consider setSslContextFactory and fix tests
|
2022-01-19 16:43:01 +01:00 |
|
Tony Torralba
|
698fd64f7f
|
Adjust test after rebase
|
2022-01-19 16:42:59 +01:00 |
|
Tony Torralba
|
9e93aecf75
|
Add spurious test case
|
2022-01-19 16:42:06 +01:00 |
|
Tony Torralba
|
19d1a780ca
|
Generalize sanitizer using local flow
|
2022-01-19 16:42:05 +01:00 |
|
Tony Torralba
|
64518bf91a
|
Handle a specific pass-by-reference flow issue
|
2022-01-19 16:42:04 +01:00 |
|
Tony Torralba
|
4508945f85
|
Fix assumption regarding when an SSLSocket does the TLS handhsake
|
2022-01-19 16:42:03 +01:00 |
|
Tony Torralba
|
5d4cd70f8c
|
Adjusted sources and sanitizer of UnsafeCertTrust taint tracking config
|
2022-01-19 16:42:02 +01:00 |
|
Tony Torralba
|
e43fff2d30
|
Use InlineExpectationsTest
|
2022-01-19 16:42:02 +01:00 |
|
Tony Torralba
|
4313baf622
|
Big refactor:
- Move classes and predicates to appropriate libraries
- Overhaul the endpoint identification algorithm logic to use taint tracking
- Adapt tests
|
2022-01-19 16:42:00 +01:00 |
|
Tony Torralba
|
e0f4c73aed
|
Move from experimental
|
2022-01-19 16:42:00 +01:00 |
|
Tony Torralba
|
f103d45340
|
Merge branch 'main' into atorralba/android-implicit-pending-intents
|
2022-01-18 10:50:49 +01:00 |
|
Tony Torralba
|
e967b8a9be
|
Merge pull request #6576 from atorralba/atorralba/android-cleartext-storage-filesystem
Java: Create new query Cleartext storage of sensitive information in Android filesystem
|
2022-01-17 14:02:38 +01:00 |
|