tombolton
|
08678a990f
|
delete actual test files
|
2022-04-26 14:03:16 +01:00 |
|
tombolton
|
3c6b9f223b
|
update @name, @tags, and alert message
|
2022-04-26 11:32:34 +01:00 |
|
tombolton
|
d7ea0b54d3
|
update actual and expected test output
|
2022-04-25 15:39:41 +01:00 |
|
tombolton
|
15ac1f2642
|
modify acronyms in class names to address code scanning warnings
|
2022-04-25 15:16:04 +01:00 |
|
tombolton
|
59b439fe87
|
update test output to include new queries
|
2022-04-25 14:16:48 +01:00 |
|
tombolton
|
7fdb670405
|
explicitly include individual ATM queries in pack
|
2022-04-22 14:32:30 +01:00 |
|
tombolton
|
afd4fbbcc0
|
add new Xss queries to extraction code
|
2022-04-22 14:28:58 +01:00 |
|
Esben Sparre Andreasen
|
e5bfb94403
|
Boost StoredXss and XssThroughDomATM
Produced with:
```
javascript/ql$tb boost src/Security/CWE-079/StoredXss.ql XssSink
javascript/ql$ tb boost src/Security/CWE-079/XssThroughDom.ql XssSink
```
|
2022-04-22 14:28:39 +01:00 |
|
CodeQL CI
|
06e5962da7
|
Merge pull request #8791 from asgerf/js/static-accessors
Approved by erik-krogh
|
2022-04-22 13:39:32 +01:00 |
|
Erik Krogh Kristensen
|
8fcbaea273
|
Merge branch 'main' into labelNaming
|
2022-04-22 13:19:44 +02:00 |
|
Khang. Võ Vĩ
|
f4581ae866
|
fix PrototypePollutingAssignment examples
|
2022-04-22 11:55:45 +07:00 |
|
Tom Hvitved
|
bd09c61504
|
Merge pull request #8786 from hvitved/ruby/dataflow/argument-tokens
Ruby: Implement `Argument[any]` and `Argument[n..]`
|
2022-04-21 16:31:24 +02:00 |
|
Asger Feldthaus
|
c6e66edb97
|
JS: Change note
|
2022-04-21 08:32:01 +02:00 |
|
Erik Krogh Kristensen
|
9927a82520
|
Merge pull request #8789 from erik-krogh/apiIpaBranches
JS/PY: mention newtype constructors in API graph label classes
|
2022-04-20 23:39:46 +02:00 |
|
Erik Krogh Kristensen
|
ff5b873557
|
Merge pull request #8773 from erik-krogh/exhaustion
JS: promote `js/resource-exhaustion` out of experimental
|
2022-04-20 19:33:42 +02:00 |
|
Erik Krogh Kristensen
|
ef51b46795
|
JS: mention newtype constructors in API graph label classes
|
2022-04-20 18:37:19 +02:00 |
|
Tom Hvitved
|
ea229d361c
|
Sync files
|
2022-04-20 13:55:18 +02:00 |
|
Asger Feldthaus
|
44216b29a9
|
JS: Autoformat
|
2022-04-20 11:14:42 +02:00 |
|
Asger Feldthaus
|
4c66f50352
|
JS: More tests
|
2022-04-20 11:14:42 +02:00 |
|
Asger Feldthaus
|
fec2837c1e
|
JS: Ensure accessors do not appear to be calls
|
2022-04-20 11:14:42 +02:00 |
|
Asger Feldthaus
|
ddb682b181
|
JS: Show all accessor calls in CG test
|
2022-04-20 11:14:41 +02:00 |
|
Asger Feldthaus
|
37a76f4441
|
JS: PropWrite is not a SourceNode
|
2022-04-20 11:14:41 +02:00 |
|
Asger Feldthaus
|
c9db6201ef
|
JS: Add call-graph test for accessor calls
|
2022-04-20 11:14:41 +02:00 |
|
Asger Feldthaus
|
7d5c80433d
|
JS: Handle accessor-calls to static accessors
|
2022-04-20 11:14:41 +02:00 |
|
Asger Feldthaus
|
37b3a6e5c0
|
JS: Add ClassNode.getStaticMember
|
2022-04-20 11:14:41 +02:00 |
|
Erik Krogh Kristensen
|
10130eef6d
|
Merge pull request #8678 from erik-krogh/fileSource
JS: Add files as a source for `js/xss-through-dom`
|
2022-04-20 09:18:38 +02:00 |
|
Stephan Brandauer
|
2fb3147b7b
|
Merge pull request #8430 from kaeluka/js/CVE-2022-24718
JS: Add taint step for handlebars model
|
2022-04-19 15:57:58 +01:00 |
|
Erik Krogh Kristensen
|
8669bbd948
|
update expected output of rate-limit query after test reorg
|
2022-04-19 14:27:24 +02:00 |
|
Erik Krogh Kristensen
|
6799232009
|
fix typo in qldoc
|
2022-04-19 11:09:27 +02:00 |
|
Erik Krogh Kristensen
|
4b6d8e6865
|
add missing qldoc
|
2022-04-19 10:56:58 +02:00 |
|
Erik Krogh Kristensen
|
8e5a7bcd76
|
add change-note
|
2022-04-19 10:53:48 +02:00 |
|
Erik Krogh Kristensen
|
2e5d435bea
|
add CWE-400, and add a reference to DoS attacks
|
2022-04-14 18:37:50 +02:00 |
|
Jean Helie
|
d094bbc06d
|
Merge pull request #8546 from github/jhelie/enforce-unknown-incompatibiliy-with-notasink
ML: add defensive check to ensure Unknown endpoints cannot also be NotASink
|
2022-04-14 11:21:18 +02:00 |
|
Erik Krogh Kristensen
|
4c97f68a3d
|
remove postmessage events as source for js/resource-exhaustion
|
2022-04-13 23:14:42 +02:00 |
|
Erik Krogh Kristensen
|
51a0b6d501
|
remove client-side remote-flow from js/resource-exhaustion
|
2022-04-13 23:05:59 +02:00 |
|
Jean Helie
|
1e39a9caae
|
ML: update regression test output following fix to getAnUnknown predicate
|
2022-04-13 18:14:16 +02:00 |
|
Jean Helie
|
f87cd164ce
|
ML: add defensive check to ensure Unknown endpoints cannot also be NotASink
|
2022-04-13 18:14:16 +02:00 |
|
Jean Helie
|
f2b813a6e7
|
ML: add regression test for effective sink that is also NotASink
|
2022-04-13 18:14:16 +02:00 |
|
Jean Helie
|
407a8a7715
|
ML: fix ATM expected tests outputs
|
2022-04-13 14:02:12 +02:00 |
|
Erik Krogh Kristensen
|
41bdd8f4da
|
minor fixes
|
2022-04-13 10:11:07 +02:00 |
|
Erik Krogh Kristensen
|
b13e7c055b
|
move the sanitizer-guard to the Query.qll file
|
2022-04-13 09:58:33 +02:00 |
|
Erik Krogh Kristensen
|
96e4633dfe
|
remove more code that did nothing
|
2022-04-13 09:57:32 +02:00 |
|
Erik Krogh Kristensen
|
a9595af01e
|
update expected output
|
2022-04-13 09:43:21 +02:00 |
|
Erik Krogh Kristensen
|
d35604ed82
|
remove the length sanitizer from loop-bound-injection - it did nothing
|
2022-04-13 09:43:21 +02:00 |
|
Erik Krogh Kristensen
|
dd28157d0a
|
add test of a length check
|
2022-04-13 09:43:21 +02:00 |
|
Erik Krogh Kristensen
|
8e47a9b242
|
add sanitizer step for .length in js/resource-exhaustion
|
2022-04-13 09:30:09 +02:00 |
|
Stephan Brandauer
|
fb66ccff39
|
handlebars taint step: conservatively assume unknown templates have no flow to helpers
|
2022-04-13 09:27:59 +02:00 |
|
Erik Krogh Kristensen
|
a2d2626c9c
|
add security severity
|
2022-04-12 16:34:00 +02:00 |
|
Erik Krogh Kristensen
|
d64df30724
|
reintroduce the reverted qhelp
|
2022-04-12 16:33:06 +02:00 |
|
Erik Krogh Kristensen
|
ebf9ba7250
|
remove the type-overloaded new Buffer() as a sink
|
2022-04-12 16:29:58 +02:00 |
|