Tamás Vajk
|
c45a04a2c8
|
Merge pull request #10675 from tamasvajk/kotlin-enum-constants
Kotlin: extract `isEnumConstant` relation
|
2022-10-04 21:53:22 +02:00 |
|
Ed Minnix
|
3c7f5420db
|
Update metadata to match CWE-926
|
2022-10-04 10:48:05 -04:00 |
|
Ed Minnix
|
f888c4b279
|
Move files from CWE-276 to CWE-926
|
2022-10-04 10:40:34 -04:00 |
|
Tamas Vajk
|
ea0a04a74f
|
Kotlin: extract unary plus and minus operators
|
2022-10-04 15:18:35 +02:00 |
|
Tamas Vajk
|
2e72ec748f
|
Kotlin: add numeric unary operator test cases
|
2022-10-04 15:18:35 +02:00 |
|
Michael Nebel
|
52d2dd71c0
|
Java: Make equivalent fix to the telemetry queries as made for C#.
|
2022-10-04 15:16:21 +02:00 |
|
Ian Lynagh
|
db673c0355
|
Merge pull request #10646 from tamasvajk/kotlin-java-kotlin-function-mapping
Kotlin: Simplify `kotlinFunctionToJavaEquivalent`
|
2022-10-04 13:46:22 +01:00 |
|
Tamas Vajk
|
81fffce79b
|
Kotlin: Extract parameter modifiers (noinline, crossinline)
|
2022-10-04 14:02:06 +02:00 |
|
Tamas Vajk
|
09051e76cf
|
Kotlin: extract isEnumConstant relation
|
2022-10-04 13:30:02 +02:00 |
|
Tamas Vajk
|
876bea653d
|
Kotlin: Add test case for missing enum constants
|
2022-10-04 13:29:15 +02:00 |
|
Tamas Vajk
|
d2861361d9
|
Kotlin: extract implInterface
|
2022-10-04 13:12:01 +02:00 |
|
Tamas Vajk
|
d50be83f57
|
Kotlin: add test to distinguish implements vs extends
|
2022-10-04 13:10:19 +02:00 |
|
Jami Cogswell
|
25cb3236a2
|
apply review suggestions
|
2022-10-04 12:33:24 +02:00 |
|
Jami Cogswell
|
91db1be399
|
update Intent file
|
2022-10-04 12:33:24 +02:00 |
|
Jami Cogswell
|
960e9db2fb
|
add missing expectation to tests
|
2022-10-04 12:33:24 +02:00 |
|
Tony Torralba
|
1857a5d311
|
Refactor Intent flow steps
|
2022-10-04 12:33:24 +02:00 |
|
Jami Cogswell
|
00b0a6bf38
|
update act tests
|
2022-10-04 12:33:23 +02:00 |
|
Jami Cogswell
|
834927c50b
|
update tests
|
2022-10-04 12:33:23 +02:00 |
|
Jami Cogswell
|
9a7cf7db65
|
simplify hasName usage
|
2022-10-04 12:33:23 +02:00 |
|
Jami Cogswell
|
c7e7e24cf8
|
clean up files
|
2022-10-04 12:33:23 +02:00 |
|
Jami Cogswell
|
012cfebd7a
|
resolve merge conflict
|
2022-10-04 12:33:23 +02:00 |
|
Jami Cogswell
|
da7f27a7f2
|
add change note
|
2022-10-04 12:33:23 +02:00 |
|
Jami Cogswell
|
66b3c4687d
|
resolve merge conflict
|
2022-10-04 12:33:23 +02:00 |
|
Jami Cogswell
|
0a135a7f21
|
resolve merge conflict
|
2022-10-04 12:33:23 +02:00 |
|
Jami Cogswell
|
0f64361065
|
remove simple query
|
2022-10-04 12:33:23 +02:00 |
|
Jami Cogswell
|
af812cf407
|
fix code scanning bot warnings
|
2022-10-04 12:33:23 +02:00 |
|
Jami Cogswell
|
47fcbdd4b4
|
resolve merge conflict
|
2022-10-04 12:33:23 +02:00 |
|
Jami Cogswell
|
d07babe3c5
|
add initial framework for service and receiver test cases
|
2022-10-04 12:33:23 +02:00 |
|
Jami Cogswell
|
6cf3898101
|
add experimental global flow config, and clean-up some code
|
2022-10-04 12:33:23 +02:00 |
|
Jami Cogswell
|
9947b32446
|
resolve merge conflict
|
2022-10-04 12:33:23 +02:00 |
|
Jami Cogswell
|
11ce910c38
|
resolved merge conflict in FlowSources
|
2022-10-04 12:33:23 +02:00 |
|
Jami Cogswell
|
7576047214
|
create simple query and initial experimentation
|
2022-10-04 12:33:23 +02:00 |
|
Tony Torralba
|
9db65eae7f
|
Address review comments
|
2022-10-04 12:27:01 +02:00 |
|
Tony Torralba
|
b8fa9433be
|
Fix duplicated test
|
2022-10-04 12:27:01 +02:00 |
|
Tony Torralba
|
264d6db9d7
|
Rename AllowListGuard to AllowedPrefixGuard
|
2022-10-04 12:27:01 +02:00 |
|
Tony Torralba
|
90020b6aab
|
Make block lists work with substring matching too
A block list approach doesn't need to restrict itself to prefix matching
|
2022-10-04 12:27:01 +02:00 |
|
Tony Torralba
|
69d1895175
|
Update java/ql/lib/semmle/code/java/security/PathSanitizer.qll
|
2022-10-04 12:27:01 +02:00 |
|
Tony Torralba
|
6fcaae20e7
|
Add tests and fix bugs highlighted by them
|
2022-10-04 12:27:01 +02:00 |
|
Tony Torralba
|
f19eb783be
|
Generalize file/path taint steps
This is needed by PathSanitizer but also helps simplify ZipSlip.ql
|
2022-10-04 12:27:01 +02:00 |
|
Tony Torralba
|
4e29c39c78
|
Merge ZipSlip sanitization logic into PathSanitizer.qll
Apply code review suggestions regarding weak sanitizers
|
2022-10-04 12:27:01 +02:00 |
|
Tony Torralba
|
89d905cc03
|
Add change note
|
2022-10-04 12:27:01 +02:00 |
|
Tony Torralba
|
08c67fb174
|
Use PathInjectionSanitizer in relevant queries
|
2022-10-04 12:27:01 +02:00 |
|
Tony Torralba
|
dff878e531
|
Apply TaintedPath recent changes to TaintedPathLocal
|
2022-10-04 12:26:59 +02:00 |
|
Tony Torralba
|
5706e8b377
|
Improve PathSanitizer
Rename PathTraversalSanitizer to PathInjectionSanitizer
|
2022-10-04 12:26:17 +02:00 |
|
Tony Torralba
|
50ad234694
|
Move PathSanitizer to the main library
|
2022-10-04 12:26:17 +02:00 |
|
Tony Torralba
|
d5478a01ab
|
Merge pull request #10671 from github/revert-10640-atorralba/fix-cartesian-product
Java: Revert #10489 and #10640
|
2022-10-04 12:25:46 +02:00 |
|
Chris Smowton
|
e29be411ef
|
Merge pull request #9811 from smowton/smowton/feature/kotlin-jvmoverloads-annotation
Kotlin: Implement JvmOverloads annotation
|
2022-10-04 11:21:44 +01:00 |
|
Tony Torralba
|
2deb3e5625
|
Reapply "Java: Fix cartesian product"
This reverts commit c1654ce7cc.
|
2022-10-04 11:11:44 +02:00 |
|
Chris Smowton
|
58cb5446c3
|
Add cross-check to getValueParameterLabel
|
2022-10-04 10:04:18 +01:00 |
|
Tony Torralba
|
281e49daf7
|
Revert "Java: Add CompilationUnit.getATypeAvailableBySimpleName()"
This reverts commit 431aa2cb79.
|
2022-10-04 10:59:45 +02:00 |
|