Owen Mansel-Chan
|
cce6823d3b
|
Delete experimental models that have been promoted
They were promoted in https://github.com/github/codeql/pull/17590
|
2026-01-08 15:33:59 +00:00 |
|
Michael Nebel
|
e3997f65ed
|
Java: Deprecate experimental queries.
|
2025-01-27 10:22:16 +01:00 |
|
Anders Schack-Mulligen
|
f38602e9fe
|
Java: Update references to deleted aliases.
|
2024-12-03 20:08:45 +01:00 |
|
am0o0
|
40eef25133
|
use more specefic Classes instead of Call
|
2024-07-30 18:07:03 +02:00 |
|
am0o0
|
4dc1a10f71
|
update tests for zip4j, add aditional flow steps for zip4j, remove BombTypeInputStream class since we don't need it anymore, add a predicate which was for testing porpose and was junk
|
2024-07-29 18:10:04 +02:00 |
|
am0o0
|
0593eaad52
|
we don't need ConstructorCall for ZipFile anymore since we have a more accurate sink for this
|
2024-07-28 12:12:07 +02:00 |
|
am0o0
|
cc752113af
|
we don't need TypeInputStreamConstructorArgumentSink anymore
|
2024-07-28 12:09:52 +02:00 |
|
am0o0
|
7689db7d42
|
change apache commons sink
|
2024-07-28 12:09:33 +02:00 |
|
am0o0
|
7bb7d83b26
|
remove duplicate sinks
replace some RefType with DecompressionBomb::BombTypeInputStream
|
2024-07-18 20:55:59 +02:00 |
|
am0o0
|
025aa77e79
|
add the snappy missed sink
|
2024-07-13 11:15:45 +02:00 |
|
am0o0
|
8c106964ec
|
remove duplicate parts thanks to @owen-mc
|
2024-07-13 11:11:07 +02:00 |
|
am0o0
|
dd3cc33298
|
move DecompressionBombsFlow::PathGraph to DecompressionBomb.ql
|
2024-07-13 10:24:07 +02:00 |
|
am0o0
|
7a5838f1a2
|
MethodAccess => MethodCall
|
2024-07-09 19:43:22 +02:00 |
|
am0o0
|
e87d2fe922
|
remove redundent imports
|
2024-07-09 19:41:06 +02:00 |
|
am0o0
|
fe1103d997
|
add stubs, upgrade test to inline test, update test files
|
2024-07-04 15:25:36 +02:00 |
|
am0o0
|
a6833945c1
|
remove additional taint steps and flow states
|
2024-07-01 16:07:44 +02:00 |
|
am0o0
|
d31711bd89
|
merge all ne flow sources into one by extending current abstract class
|
2024-07-01 15:16:44 +02:00 |
|
am0o0
|
02b0b402d6
|
remove useless predicate
add missed FlowState
|
2024-05-12 19:29:37 +02:00 |
|
am0o0
|
9fffd7846a
|
remove empty predicates, fix FP for zipFile
|
2024-05-12 18:16:57 +02:00 |
|
am0o0
|
c9daf914cb
|
remove unused predicate
|
2024-05-12 14:09:55 +02:00 |
|
am0o0
|
3eb5778543
|
upgrade FlowState to new DecompressionState
|
2024-05-12 14:08:52 +02:00 |
|
am0o0
|
e23cbeda24
|
update to MethodCall
|
2024-05-12 13:54:21 +02:00 |
|
am0o0
|
4b68dd2315
|
add new additional taint steps, fix some comments
|
2024-05-12 13:51:08 +02:00 |
|
Am
|
9946e07f36
|
Merge branch 'github:main' into amammad-java-bombs
|
2024-05-12 13:17:02 +02:00 |
|
Chris Smowton
|
f552a15aae
|
Mass-rename MethodAccess -> MethodCall
|
2023-10-24 10:30:26 +01:00 |
|
amammad
|
7fcf39277d
|
modularize
|
2023-10-14 12:04:25 +02:00 |
|
erik-krogh
|
44b6366586
|
delete old deprecations
|
2023-06-02 11:58:08 +02:00 |
|
Michael Nebel
|
4c7cdc6245
|
Java: Remove unneeded imports of ExternalFlow.qll.
|
2022-12-05 09:49:38 +01:00 |
|
Tony Torralba
|
50ad234694
|
Move PathSanitizer to the main library
|
2022-10-04 12:26:17 +02:00 |
|
luchua-bc
|
8effbff817
|
Remove unused code and update qldoc
|
2022-09-23 12:43:39 +00:00 |
|
luchua-bc
|
e33d786745
|
Add test cases and reduce FPs
|
2022-09-23 12:31:16 +00:00 |
|
luchua-bc
|
311c9e4719
|
Query to detect unsafe resource loading in Java Spring applications
|
2022-09-23 12:31:15 +00:00 |
|
Tony Torralba
|
cd61bd0606
|
Move files from experimental
|
2022-09-07 13:13:40 +02:00 |
|
Tony Torralba
|
2ec53bf78c
|
Merge pull request #9873 from luchua-bc/java/permissive-dot-regex
Java: CWE-625 Query to detect regex dot bypass
|
2022-08-31 10:24:18 +02:00 |
|
erik-krogh
|
ce9f69a639
|
rename all occurrences of XML to Xml
|
2022-08-22 14:08:31 +02:00 |
|
Joe Farebrother
|
f8f21c7ee6
|
Move static init vector query and tests from experimental to main
|
2022-08-17 10:35:13 +01:00 |
|
Tony Torralba
|
1d12bd1521
|
Share SpringUrlRedirect library
|
2022-08-17 10:43:43 +02:00 |
|
Anders Schack-Mulligen
|
df6d68b215
|
Merge pull request #9618 from aschackmull/dataflow/deprecate-barrierguard-class
Dataflow: Deprecate BarrierGuard class
|
2022-06-22 10:44:08 +02:00 |
|
Michael Nebel
|
2e46e93f36
|
Java: Update java models with provenance column information.
|
2022-06-20 16:20:02 +02:00 |
|
Anders Schack-Mulligen
|
33deff9bae
|
Java: Deprecate BarrierGuard class.
|
2022-06-16 11:25:28 +02:00 |
|
Erik Krogh Kristensen
|
7245591468
|
Merge pull request #7763 from erik-krogh/unused-field
QL: add unused-field query
|
2022-05-18 09:15:16 +02:00 |
|
luchua-bc
|
0aa1251ffe
|
Add more test cases
|
2022-04-29 02:31:43 +00:00 |
|
luchua-bc
|
590b9d8519
|
Standardize the query and update qldoc
|
2022-04-27 22:17:17 +00:00 |
|
Tony Torralba
|
e99cee4913
|
Merge branch 'main' into java/unsafe-get-resource
|
2022-04-27 16:45:42 +02:00 |
|
Tony Torralba
|
b69d81ce24
|
Make all imports of ExternalFlow private
|
2022-04-26 13:48:44 +02:00 |
|
luchua-bc
|
f0c4b1955b
|
Change getResource() to be a taint step
|
2022-04-19 15:55:09 +00:00 |
|
luchua-bc
|
eccd97c7b7
|
Query to detect unsafe getResource calls in Java EE applications
|
2022-04-09 01:14:15 +00:00 |
|
Chris Smowton
|
9675f34cf5
|
Merge pull request #8257 from luchua-bc/java/insecure-webview-resource-response
Java: CWE-200 Query to detect insecure WebResourceResponse implementation
|
2022-03-30 15:56:27 +01:00 |
|
luchua-bc
|
fa2a6a7da3
|
Remove unnecessary taint step and update qldoc
|
2022-03-29 17:52:49 +00:00 |
|
luchua-bc
|
833d842113
|
Drop the getPath check from the library
|
2022-03-28 20:14:40 +00:00 |
|