Erik Krogh Kristensen
|
4f6e5c903b
|
filter out writes to number indexes
|
2021-10-28 14:27:07 +02:00 |
|
Erik Krogh Kristensen
|
12305aae42
|
extract regexp literals from string concatenations
|
2021-10-28 10:44:33 +02:00 |
|
Erik Krogh Kristensen
|
96b6f670d9
|
filter away paths that start with libary inputs and end with a fixed-property write
|
2021-10-27 21:01:11 +02:00 |
|
Erik Krogh Kristensen
|
a9a9e34265
|
recognize delete expresssions as a sink for js/prototype-polluting-assignment
|
2021-10-27 20:37:42 +02:00 |
|
Erik Krogh Kristensen
|
2dedfb302a
|
remove paths without unmatched returns from js/prototype-polluting-assignment
|
2021-10-27 20:37:42 +02:00 |
|
Erik Krogh Kristensen
|
0c9c9bbde7
|
detect library input when the arguments object is converted to an array
|
2021-10-27 20:37:41 +02:00 |
|
Erik Krogh Kristensen
|
d1238dfd8b
|
update alert message to distinguish between library input and remote flow
|
2021-10-27 20:35:38 +02:00 |
|
Erik Krogh Kristensen
|
6e183af383
|
ignore test files for the `prototypeLessObject' predicate
|
2021-10-27 20:35:37 +02:00 |
|
Erik Krogh Kristensen
|
e94b0f5913
|
recognize inclusion based sanitizers for js/prototype-polluting-assignment
|
2021-10-27 20:35:37 +02:00 |
|
Erik Krogh Kristensen
|
2a808b2cd6
|
track taint through string coercions for js/prototype-polluting-assignment
|
2021-10-27 20:35:37 +02:00 |
|
Erik Krogh Kristensen
|
2d65aa17db
|
recognize exported functions that use the arguments object
|
2021-10-27 20:35:37 +02:00 |
|
Erik Krogh Kristensen
|
78774233c7
|
add library input as source to js/prototype-polluting-assignment
|
2021-10-27 20:35:36 +02:00 |
|
Erik Krogh Kristensen
|
71cca6d644
|
Merge branch 'main' into ldap
|
2021-10-27 19:06:06 +02:00 |
|
Erik Krogh Kristensen
|
44afa34e37
|
Merge branch 'main' of github.com:github/codeql into htmlReg
|
2021-10-26 14:46:27 +02:00 |
|
Erik Krogh Kristensen
|
038438edca
|
assume that setting the secure/httpOnly flag to some unknown value is good
|
2021-10-26 13:47:28 +02:00 |
|
Erik Krogh Kristensen
|
311df4d2b7
|
add test for the cookie npm package
|
2021-10-26 13:46:59 +02:00 |
|
Erik Krogh Kristensen
|
834d5ec6ad
|
add session{key,id} as sensitive info
|
2021-10-26 13:46:59 +02:00 |
|
Erik Krogh Kristensen
|
1e1e549847
|
update tests so it's clear which cookies are insecure
|
2021-10-26 13:46:58 +02:00 |
|
Erik Krogh Kristensen
|
283b8231cb
|
add more cookie models
|
2021-10-26 13:46:58 +02:00 |
|
Erik Krogh Kristensen
|
2cb3d2c53f
|
documentation overhaul on client-exposed-cookie (and restricting it to server-side)
|
2021-10-26 13:46:58 +02:00 |
|
Erik Krogh Kristensen
|
ab23ffff3d
|
documentation overhaul for clear-text-cookie
|
2021-10-26 13:46:58 +02:00 |
|
Erik Krogh Kristensen
|
f36accf3e6
|
only report clear-text cookies for sensitive cookies
|
2021-10-26 13:46:58 +02:00 |
|
Erik Krogh Kristensen
|
53b4337795
|
combine test files
|
2021-10-26 13:46:57 +02:00 |
|
Erik Krogh Kristensen
|
6858acc6a9
|
port experimental cookie models to non-experimental
|
2021-10-26 13:46:57 +02:00 |
|
Erik Krogh Kristensen
|
44db920f10
|
refactor, cleanup, and improvements in experimental cookie queries
|
2021-10-26 13:46:57 +02:00 |
|
Erik Krogh Kristensen
|
a3c55c2aec
|
use set literal instead of big disjunction of literals
|
2021-10-26 12:55:25 +02:00 |
|
Anders Schack-Mulligen
|
57cb300759
|
C++/C#/Java/JavaScript/Python: Remove singleton set literals.
|
2021-10-14 11:34:22 +02:00 |
|
yoff
|
f6122c8a6c
|
Merge pull request #6734 from erik-krogh/regBehind
JS/PY: do not filter away regular expressions with lookbehinds
|
2021-10-10 13:54:26 +02:00 |
|
Asger Feldthaus
|
c8e7df7900
|
JS: Add test case
|
2021-10-01 12:02:40 +02:00 |
|
Erik Krogh Kristensen
|
6a9277b5ce
|
recognize string sanitizers for ldap-injection
|
2021-10-01 09:01:29 +02:00 |
|
Erik Krogh Kristensen
|
2062afc868
|
add calls to parseDN as sinks for ldap-injection
|
2021-10-01 09:01:28 +02:00 |
|
Erik Krogh Kristensen
|
c55b7bcd85
|
model ldap filters as taint steps
|
2021-10-01 09:00:10 +02:00 |
|
Erik Krogh Kristensen
|
9b5ff66b68
|
naively port tests from ldap examples
|
2021-10-01 09:00:10 +02:00 |
|
luciaromeroML
|
1f2618b893
|
new test case for unknown base url
|
2021-09-27 17:37:11 -03:00 |
|
Erik Krogh Kristensen
|
805d1d170c
|
do not filter away regular expressions with lookbehinds
|
2021-09-22 17:14:29 +02:00 |
|
Erik Krogh Kristensen
|
99ed4a1a89
|
add a bad-tag-filter query for Python and JavaScript
|
2021-09-21 15:04:03 +02:00 |
|
valeria-meli
|
054218a381
|
Merge branch 'main' into javascript/ssrf
|
2021-09-17 17:08:52 -03:00 |
|
CodeQL CI
|
b228398b87
|
Merge pull request #6587 from erik-krogh/ts44
Approved by asgerf
|
2021-09-15 04:00:13 -07:00 |
|
CodeQL CI
|
220f2ded85
|
Merge pull request #6698 from asgerf/js/template-self-assignment
Approved by esbena
|
2021-09-15 01:08:39 -07:00 |
|
Asger Feldthaus
|
b5db4047a0
|
JS: Exclude template files in SelfAssignment
|
2021-09-15 08:59:47 +02:00 |
|
Erik Krogh Kristensen
|
fdbf5f73b1
|
add JS support for static initializers
|
2021-09-14 20:40:46 +02:00 |
|
Erik Krogh Kristensen
|
e3ed6c2523
|
refactor StaticInitializer into it's own class
|
2021-09-14 20:40:45 +02:00 |
|
Erik Krogh Kristensen
|
ffd51e725f
|
add getter for static initializer blocks
|
2021-09-14 20:40:45 +02:00 |
|
Erik Krogh Kristensen
|
9585481d0b
|
add support for static initializer blocks in TypeScript
|
2021-09-14 20:40:45 +02:00 |
|
Erik Krogh Kristensen
|
59f15eb4eb
|
add tests for TypeScript 4.4 types
|
2021-09-14 20:40:45 +02:00 |
|
Erik Krogh Kristensen
|
8569d261f7
|
add test
|
2021-09-13 20:43:31 +02:00 |
|
Erik Krogh Kristensen
|
05cc6bcf8a
|
adjust regexp libraries to how unpaired surrogate are parsed now
|
2021-09-13 14:02:05 +01:00 |
|
Chris Smowton
|
f24d7c4212
|
Acknowledge new FPs due to the extractor using U+FFFD for unpaired surrogates
These were already misinterpreted, but the ReDoS code ignored them as they previously appeared to be `?` characters.
|
2021-09-13 14:02:05 +01:00 |
|
Chris Smowton
|
487ebdf173
|
Add test for Javascript literal with an unpaired surrogate character
|
2021-09-13 14:02:05 +01:00 |
|
CodeQL CI
|
27f2d417c1
|
Merge pull request #6652 from asgerf/js/type-tracking-through-callback
Approved by erik-krogh
|
2021-09-10 04:11:14 -07:00 |
|