Anders Schack-Mulligen
|
28fb0edfbe
|
Merge pull request #4920 from luchua-bc/java/hash-without-salt
Java: Query to detect hash without salt
|
2021-03-25 16:13:26 +01:00 |
|
Anders Schack-Mulligen
|
a1ccbcdaf1
|
Merge pull request #5260 from artem-smotrakov/spring-http-invoker
Java: Query for detecting unsafe deserialization with Spring exporters
|
2021-03-24 13:57:17 +01:00 |
|
Anders Schack-Mulligen
|
27408fefe2
|
Merge pull request #5008 from torque59/cwe-346
Java: Queries to detect remote source flow origins to CORS header.
|
2021-03-23 13:54:00 +01:00 |
|
Anders Schack-Mulligen
|
9a56601dd3
|
Merge pull request #5164 from luchua-bc/java/insecure-ldap-endpoint
Java: CWE-297 Query to detect insecure LDAP endpoint configuration
|
2021-03-23 13:53:51 +01:00 |
|
haby0
|
c516d69b98
|
Merge remote-tracking branch 'upstream/main' into main
|
2021-03-17 16:42:48 +08:00 |
|
Artem Smotrakov
|
0a5d58ed8a
|
Cover more configurations in UnsafeSpringExporterInConfigurationClass.ql
|
2021-03-10 21:15:19 +03:00 |
|
Artem Smotrakov
|
a78f2115f2
|
Split SpringExporterUnsafeDeserialization.ql
|
2021-03-09 00:06:38 +03:00 |
|
luchua-bc
|
0ef3eee4ed
|
Revamp the source and the sink of the query
|
2021-03-06 22:41:54 +00:00 |
|
Artem Smotrakov
|
82cb4a8d68
|
Renamed SpringHttpInvokerUnsafeDeserialization.ql
|
2021-03-06 21:48:35 +01:00 |
|
Artem Smotrakov
|
dcabce679a
|
Cover beans from XML configs in SpringHttpInvokerUnsafeDeserialization.ql
|
2021-03-06 21:40:35 +01:00 |
|
p0wn4j
|
6841f5f7c4
|
Java: Add NashornScriptEngine detection in ScriptEngine query
Java: Add NashornScriptEngine detection in ScriptEngine query
Java: Add NashornScriptEngine detection in ScriptEngine query
Java: Add NashornScriptEngine detection in ScriptEngine query
|
2021-03-06 16:19:07 +04:00 |
|
Anders Schack-Mulligen
|
00983c8967
|
Merge pull request #4965 from artem-smotrakov/jexl-injection
Java: Query for detecting JEXL injections
|
2021-03-05 10:52:36 +01:00 |
|
haby0
|
ecdadd1826
|
move the query to experimental folder
|
2021-03-05 14:38:04 +08:00 |
|
Francis Alexander
|
abdebc29f9
|
Move to experimental and review feedback
|
2021-03-05 07:26:29 +05:30 |
|
Artem Smotrakov
|
0695b2a1fb
|
Removed TaintedSpringRequestBody
|
2021-03-04 20:27:39 +01:00 |
|
luchua-bc
|
1784c202a7
|
Clean up the query
|
2021-03-03 17:03:37 +00:00 |
|
Artem Smotrakov
|
15a43ffe36
|
Simplified returnsRemoteInvocationSerializingExporter()
|
2021-02-27 13:41:20 +01:00 |
|
Tamás Vajk
|
505d04b13e
|
Merge pull request #5102 from luchua-bc/java/main-method-in-servlet
Java: CWE-489 Query to detect main() method in servlets
|
2021-02-25 16:05:06 +01:00 |
|
Artem Smotrakov
|
aac0c27dcd
|
Added tests for SpringHttpInvokerUnsafeDeserialization.ql
|
2021-02-24 22:35:20 +01:00 |
|
Anders Schack-Mulligen
|
add960bc4d
|
Merge pull request #4880 from luchua-bc/java/sensitive-query-with-get
Java: Sensitive GET Query
|
2021-02-24 11:08:47 +01:00 |
|
luchua-bc
|
40df01d2cd
|
Update qldoc and method name
|
2021-02-22 14:15:41 +00:00 |
|
Artem Smotrakov
|
43a07bb13a
|
Better sink in SandboxedJexlFlowConfig
|
2021-02-20 11:17:51 +01:00 |
|
luchua-bc
|
3d9ac0d094
|
Add query for enterprise beans
|
2021-02-20 02:00:42 +00:00 |
|
Anders Schack-Mulligen
|
954e0b9496
|
Java: Add empty file to test.
|
2021-02-18 13:10:29 +01:00 |
|
Anders Schack-Mulligen
|
862c41632e
|
Java: Add empty file to test.
|
2021-02-17 13:23:18 +01:00 |
|
haby0
|
2c96e6cf96
|
Merge remote-tracking branch 'upstream/main' into main
|
2021-02-16 17:54:01 +08:00 |
|
luchua-bc
|
5ce3af0591
|
Enhance the query and update qldoc
|
2021-02-15 21:38:54 +00:00 |
|
luchua-bc
|
2f17943abc
|
Update qldoc
|
2021-02-15 16:58:09 +00:00 |
|
Anders Schack-Mulligen
|
161e756c4b
|
Merge pull request #5141 from github/yo-h/java-flow-check-fix
Java: prepare to enforce additional compiler checks in test code
|
2021-02-15 09:41:03 +01:00 |
|
luchua-bc
|
23f620d255
|
Query to detect insecure LDAP endpoint configuration
|
2021-02-15 05:31:29 +00:00 |
|
luchua-bc
|
6a6727fc80
|
Reduce the scope of the query to reduce FPs
|
2021-02-14 15:01:06 +00:00 |
|
Chris Smowton
|
97df60f9d6
|
Move misplaced experimental query into the conventional directory
|
2021-02-12 12:12:16 +00:00 |
|
haby0
|
22e741c7a3
|
*)add XQExpression.executeCommand(0) sink
|
2021-02-12 11:17:42 +08:00 |
|
Artem Smotrakov
|
042c0b005e
|
Covered sandboxes for JEXL 2
- Updated SandboxedJexlFlowConfig to cover JEXL 2
- Added SandboxedJexl2 test
|
2021-02-11 22:57:26 +01:00 |
|
Artem Smotrakov
|
7543df60da
|
Callable.call() should not be a sink in JexlInjection.ql
|
2021-02-11 20:37:23 +01:00 |
|
haby0
|
a6a0fa28c4
|
*)add XQExpression.executeQuery(0) sink
|
2021-02-11 16:05:48 +08:00 |
|
Artem Smotrakov
|
af0f361ac8
|
Updated JexlInjection.ql to check for sandboxes
- Added a dataflow config to track setting a sandbox
on JexlBuilder
- Added SandboxedJexl3.java test
|
2021-02-10 22:19:45 +01:00 |
|
Anders Schack-Mulligen
|
b74911204a
|
Merge pull request #4945 from intrigus-lgtm/java/insecure-jxbrowser
Java: Insecure JXBrowser
|
2021-02-10 15:48:17 +01:00 |
|
yo-h
|
e194411cfa
|
Java: fix javac errors in test code
|
2021-02-09 09:16:57 -05:00 |
|
luchua-bc
|
cb01613aa6
|
Exclude FP token patterns
|
2021-02-09 13:53:23 +00:00 |
|
intrigus
|
2e30f2d9ce
|
Java: Fix QHelp & accept test output
Accept test output for changed alert message.
|
2021-02-08 00:05:02 +01:00 |
|
luchua-bc
|
a183b00166
|
Query to detect main method in servlets
|
2021-02-05 03:53:01 +00:00 |
|
Anders Schack-Mulligen
|
35e620a19c
|
Merge pull request #4854 from luchua-bc/java/insecure-ldap-auth
Java: Insecure LDAP authentication
|
2021-02-04 14:56:38 +01:00 |
|
luchua-bc
|
2ace10fcdf
|
Use PostUpdateNode for wrapper method calls
|
2021-02-03 12:21:31 +00:00 |
|
luchua-bc
|
ab7d257569
|
Add more cases and change EC to 256 bits
|
2021-01-28 04:06:27 +00:00 |
|
luchua-bc
|
058f3af4b2
|
Refactor the hasShortSymmetricKey method
|
2021-01-28 04:06:27 +00:00 |
|
luchua-bc
|
cbaee937d0
|
Optimize the query
|
2021-01-28 04:06:27 +00:00 |
|
luchua-bc
|
cfc950f803
|
Query for weak encryption: Insufficient key size
|
2021-01-28 03:25:15 +00:00 |
|
haby0
|
b76854a384
|
*)add CWE-652 test case
|
2021-01-27 10:14:33 +08:00 |
|
luchua-bc
|
fee0b94cd4
|
Use isRequestGetParamMethod as the source
|
2021-01-26 04:41:44 +00:00 |
|