Tamás Vajk
|
82c3e53694
|
Merge pull request #10473 from tamasvajk/kotlin-suspend
Kotlin: Extract `suspend` functions
|
2022-09-21 14:22:44 +02:00 |
|
Tamas Vajk
|
01a2d16974
|
Kotlin: Fix type access expressions in enum constructor calls
|
2022-09-21 10:32:27 +02:00 |
|
Tony Torralba
|
cbb64cc8c1
|
Merge pull request #10352 from atorralba/atorralba/promote-template-injection
Java: Promote Server-side template injection from experimental
|
2022-09-20 16:11:58 +02:00 |
|
Chris Smowton
|
14fa6d4487
|
Avoid deprecated Annotation.getAValue
|
2022-09-20 10:15:23 +01:00 |
|
Tamas Vajk
|
9a6b17df0e
|
Kotlin: Add async-await dataflow test case
|
2022-09-19 13:38:48 +02:00 |
|
Tamas Vajk
|
85d883c647
|
Kotlin: add test to show suspend function inconsistency between source and bytecode extraction
|
2022-09-19 13:38:43 +02:00 |
|
Tamas Vajk
|
a6e44ed1cf
|
Kotlin: extract suspend modifier and handle suspend SAM conversions
|
2022-09-19 13:36:28 +02:00 |
|
Tamas Vajk
|
3e58605e8e
|
Kotlin: Add tests with suspend functions
|
2022-09-19 13:28:20 +02:00 |
|
Tamas Vajk
|
aae8f393fe
|
Kotlin: Adjust test to reduce overhead of listing modifiers of lambdas
|
2022-09-19 13:22:00 +02:00 |
|
Chris Smowton
|
0ab5d466f6
|
Update test expectations now that the Java extractor's nested annotation handling has been fixed
|
2022-09-16 15:50:54 +01:00 |
|
Marcono1234
|
37b18914ac
|
Java: Add annotation tests
|
2022-09-16 15:49:16 +01:00 |
|
Chris Smowton
|
3165babc88
|
Merge pull request #10445 from smowton/smowton/fix/annotaton-array-trap-label
Java: Add test for annotations with annotation-array-typed fields
|
2022-09-16 15:45:36 +01:00 |
|
Tony Torralba
|
e140f04881
|
Merge pull request #10393 from zbazztian/uri-constructor-flow
Java: Model taint flow for java.net.URI constructors in tainted path queries
|
2022-09-16 15:10:40 +02:00 |
|
Chris Smowton
|
80968eef47
|
Add test for annotations with annotation-array-typed fields
|
2022-09-16 11:30:16 +01:00 |
|
Anders Schack-Mulligen
|
726772220c
|
Merge pull request #10191 from smowton/smowton/admin/java-implicit-this-type-tests
Java: Add test regarding the type of an implicit `this` expression
|
2022-09-16 10:58:48 +02:00 |
|
Tony Torralba
|
fdc8453a59
|
Introduce TaintedPathAdditionalTaintStep
Use separate configurations for tainted path and tainted path local again.
|
2022-09-16 10:42:15 +02:00 |
|
Tony Torralba
|
df5178d7ee
|
Merge pull request #10330 from atorralba/atorralba/implicit-pendingintents-compat-sinks
Java: Add Implicit PendingIntents sinks for Compat classes
|
2022-09-15 14:39:19 +02:00 |
|
Tony Torralba
|
714b37e77b
|
Merge pull request #10318 from atorralba/atorralba/notificationcompat-steps
Java: Add summaries for NotificationCompat and its inner classes
|
2022-09-15 14:38:39 +02:00 |
|
Sebastian Bauersfeld
|
20d78972f5
|
Address review comments.
|
2022-09-15 16:44:36 +07:00 |
|
Chris Smowton
|
b926bc9efa
|
Fix and add test for java/subtle-inherited-call involving inheritence from generic types
|
2022-09-14 22:17:19 +01:00 |
|
Chris Smowton
|
da04673cb0
|
Fix query java/internal-representation-exposure regarding generic callees, and add a test
|
2022-09-14 22:17:19 +01:00 |
|
Chris Smowton
|
c149754c6b
|
Fix java/iterator-remove-failure to handle calls to specialised generic functions
|
2022-09-14 22:17:19 +01:00 |
|
Chris Smowton
|
25b4d485b4
|
Java: Add test regarding the type of an implicit this expression
|
2022-09-14 22:17:19 +01:00 |
|
Ian Lynagh
|
b3b1efb1a1
|
Merge pull request #10414 from igfoo/igfoo/getQualifiedName
Java: Tweak Member.getQualifiedName()
|
2022-09-14 13:30:22 +01:00 |
|
Anders Schack-Mulligen
|
d713910714
|
Merge pull request #10334 from aschackmull/java/uniontypeflow
Java: Implement union type flow and replace ad-hoc variable tracking in dispatch
|
2022-09-14 13:34:28 +02:00 |
|
Ian Lynagh
|
fec6c35f21
|
Java: Accept test output for getQualifiedName change
|
2022-09-14 10:52:43 +01:00 |
|
Anders Schack-Mulligen
|
64e2f4164d
|
Java: Add test for disjunctive type in call context.
|
2022-09-14 10:38:10 +02:00 |
|
Anders Schack-Mulligen
|
9f200633ca
|
Java: convert test to inline expectation
|
2022-09-14 10:17:31 +02:00 |
|
Anders Schack-Mulligen
|
b8a1818422
|
Java: Fix test expectation.
|
2022-09-13 13:30:40 +02:00 |
|
Anders Schack-Mulligen
|
0e376b32d2
|
Java: extend typeflow tests to cover union types.
|
2022-09-13 13:30:40 +02:00 |
|
Anders Schack-Mulligen
|
85d4742a01
|
Java: Add dispatch test showing lack of union types.
|
2022-09-13 13:30:40 +02:00 |
|
Sebastian Bauersfeld
|
0468b3a361
|
Java: Track taint through constructor arguments of java.net.URI.
|
2022-09-13 11:35:04 +07:00 |
|
Tony Torralba
|
f412f433bf
|
Add thymeleaf steps
|
2022-09-12 17:52:38 +02:00 |
|
Edward Minnix III
|
eadb8a3988
|
Merge pull request #10106 from egregius313/egregius313/android-backup-allowed
Java: Query to detect Android backup allowed
|
2022-09-12 11:14:03 -04:00 |
|
Tamás Vajk
|
4569b9585f
|
Merge pull request #10313 from tamasvajk/kotlin-fix-vararg
Kotlin: Fix `vararg` extraction outside of method call
|
2022-09-12 15:54:50 +02:00 |
|
Tony Torralba
|
79a32f1a3e
|
Tainting the freemarker dataModel isn't exploitable
|
2022-09-12 14:22:06 +02:00 |
|
Tony Torralba
|
409a123490
|
Tainting the velocity context isn't exploitable
|
2022-09-12 11:38:29 +02:00 |
|
Ed Minnix
|
817f12cae6
|
Updated expectations file with new message
The warning message for the `android:allowBackup` query was updated.
This updates the message in the expectations file.
|
2022-09-09 11:35:48 -04:00 |
|
Ian Lynagh
|
c7e3051edd
|
Merge pull request #10239 from tamasvajk/kotlin-fix-declaration-stack
Kotlin: Fix declaration stack
|
2022-09-09 16:03:31 +01:00 |
|
Tamás Vajk
|
05fcbdd9e3
|
Merge pull request #10365 from tamasvajk/kotlin-fix-isUnspecialised-2
Kotlin: Fix `isUnspecialised` to handle generic classes inside generic methods
|
2022-09-09 16:27:19 +02:00 |
|
Tamas Vajk
|
b8b0fd8a74
|
Kotlin: Fix isUnspecialised to handle generic classes inside generic methods
|
2022-09-09 14:32:38 +02:00 |
|
Tamas Vajk
|
3267d7c96e
|
Kotlin: Add test case with various nested generics
|
2022-09-09 11:09:50 +02:00 |
|
Tony Torralba
|
d748fb5648
|
Fix bad models, add tests for those
|
2022-09-09 10:08:52 +02:00 |
|
Tony Torralba
|
e311155acd
|
Use InlineExpectationsTest
|
2022-09-08 17:38:25 +02:00 |
|
Tony Torralba
|
c9728098ef
|
Generate stubs, adapt tests
|
2022-09-08 17:38:21 +02:00 |
|
Tony Torralba
|
d5f101d7e6
|
Add implicit read FlowState test
|
2022-09-08 17:19:39 +02:00 |
|
Ed Minnix
|
59909751ae
|
Change allowBackup tests to use qlref test format
Due to some limitations of comments in XML, it is simpler to implement
the `android:allowBackup` tests using the qlref/expectations test format.
|
2022-09-08 10:34:17 -04:00 |
|
Ed Minnix
|
e69a8269ad
|
Move CleartextStorage test files into separate dir
Move the files for the CleartextStorage tests into their own directory
to avoid issues with extraction
|
2022-09-08 10:33:05 -04:00 |
|
Ed Minnix
|
09b723fc6d
|
Formatting fixes for allowBackup tests
|
2022-09-07 13:30:19 -04:00 |
|
Ed Minnix
|
5206c792b0
|
Additional Unit tests for the allowBackup query
|
2022-09-07 12:07:48 -04:00 |
|