Erik Krogh Kristensen
|
67e6a4c716
|
add a isXSSSink predicate to the client-side-url-redirection sinks
|
2022-03-16 22:32:08 +01:00 |
|
Erik Krogh Kristensen
|
559f03ebbc
|
remove unnecessary module qualifier
|
2022-03-16 22:32:07 +01:00 |
|
Erik Krogh Kristensen
|
2d9d383c55
|
remove unused import
|
2022-03-16 22:32:07 +01:00 |
|
Erik Krogh Kristensen
|
cd9d61c1fc
|
Merge pull request #8450 from erik-krogh/importAs
disallow lowercase import-as aliases
|
2022-03-16 11:32:37 +01:00 |
|
Erik Krogh Kristensen
|
b45f56ac08
|
Merge pull request #8431 from erik-krogh/deadCode
Delete dead code
|
2022-03-15 20:09:06 +01:00 |
|
Erik Krogh Kristensen
|
89af50f6d5
|
rename all lower-case import-as statements
|
2022-03-15 14:40:38 +01:00 |
|
Erik Krogh Kristensen
|
3067231b1a
|
Merge pull request #8253 from erik-krogh/domWrite
JS: merge hasDominatingWrite and hasDominatingAssignment
|
2022-03-15 13:37:00 +01:00 |
|
Erik Krogh Kristensen
|
c7509c4dd3
|
Merge branch 'main' into deadCode
|
2022-03-15 09:19:14 +01:00 |
|
Jonas Jensen
|
d89c52f4b0
|
Merge pull request #8403 from erik-krogh/noUpper
Rename all upper-case variables, and all lower-case modules
|
2022-03-15 09:00:37 +01:00 |
|
Erik Krogh Kristensen
|
2250ebc5e2
|
remove leftover comments
|
2022-03-14 13:04:22 +01:00 |
|
Erik Krogh Kristensen
|
3bf5e06d53
|
delete all dead code
|
2022-03-14 13:03:31 +01:00 |
|
Erik Krogh Kristensen
|
8515a70fe6
|
JS: fix all ql/no-upper-case-variables
|
2022-03-14 11:50:48 +01:00 |
|
Erik Krogh Kristensen
|
7d6700a943
|
Merge branch 'main' into depMore
|
2022-03-14 11:49:18 +01:00 |
|
Erik Krogh Kristensen
|
bbb2847ec1
|
Merge pull request #8323 from erik-krogh/acronyms
Enforcing consistent casing of acronyms
|
2022-03-14 11:38:25 +01:00 |
|
Erik Krogh Kristensen
|
6d66ea4253
|
also deprecate the definitionReaches predicate, it was only used in a test
|
2022-03-14 10:14:15 +01:00 |
|
Erik Krogh Kristensen
|
54760081dc
|
add pointers to the qldoc of deprecated predicates
|
2022-03-14 10:10:38 +01:00 |
|
Erik Krogh Kristensen
|
8f86b067e7
|
deprecate the unused localTaintStep and stringStep predicates
|
2022-03-13 23:54:53 +01:00 |
|
Erik Krogh Kristensen
|
cc231fef4c
|
deprecate some unused predicate in DefUse.qll
|
2022-03-13 23:54:53 +01:00 |
|
Erik Krogh Kristensen
|
c0a63beec1
|
deprecate unused document predicates in DOM.qll
|
2022-03-13 23:54:53 +01:00 |
|
Erik Krogh Kristensen
|
9cf0a94e4d
|
use some Sanitizer classes that were unused in the query code
|
2022-03-13 23:54:53 +01:00 |
|
Alex Ford
|
808cc9cf35
|
Merge pull request #8396 from alexrford/ruby/charpred-only-field
Ruby: resolve `ql/field-only-used-in-charpred` alerts
|
2022-03-11 15:48:05 +00:00 |
|
Erik Krogh Kristensen
|
1e365611fc
|
fix all other implicit-this warnings introduced by the acronym patch
|
2022-03-11 13:22:07 +01:00 |
|
Erik Krogh Kristensen
|
8f08b4ccc8
|
JS: add missing QLDoc
|
2022-03-11 11:18:01 +01:00 |
|
Erik Krogh Kristensen
|
ed54d7b74b
|
fixup getAPrimaryQlClass
|
2022-03-11 11:10:38 +01:00 |
|
Erik Krogh Kristensen
|
69353bb014
|
patch upper-case acronyms to be PascalCase
|
2022-03-11 11:10:33 +01:00 |
|
Erik Krogh Kristensen
|
df9533f46e
|
Merge pull request #8347 from erik-krogh/depBeGone
remove all deprecations that are over a year old
|
2022-03-11 10:01:07 +01:00 |
|
Alex Ford
|
305a51754c
|
Run python config/sync-files.py
|
2022-03-10 18:34:16 +00:00 |
|
Erik Krogh Kristensen
|
41778328c2
|
Update javascript/ql/lib/semmle/javascript/dataflow/Sources.qll
Co-authored-by: Stephan Brandauer <kaeluka@github.com>
|
2022-03-10 14:16:28 +01:00 |
|
Erik Krogh Kristensen
|
c2743177af
|
JS: delete the TrackedNodes.qll, it had no public interface left
|
2022-03-10 11:34:17 +01:00 |
|
Erik Krogh Kristensen
|
e6b0552114
|
JS: delete leftover comment
|
2022-03-10 10:25:02 +01:00 |
|
Erik Krogh Kristensen
|
6a28ddd9ec
|
JS: un-deprecate deleted deprecated class that defined taint-steps
|
2022-03-09 18:28:12 +01:00 |
|
Erik Krogh Kristensen
|
59db0e7a0f
|
JS: delete unused predicate
|
2022-03-09 18:28:12 +01:00 |
|
Erik Krogh Kristensen
|
a86f0afb3c
|
delete all deprecations that are over 14 months old
|
2022-03-09 18:28:07 +01:00 |
|
Erik Krogh Kristensen
|
cebd24156c
|
support that the base is not a method-call in getAChainedMethodCall
|
2022-03-09 11:12:04 +01:00 |
|
Erik Krogh Kristensen
|
4734f1916e
|
Merge pull request #7598 from erik-krogh/fieldOnlyUsedInCharPred
QL: field only used in charPred
|
2022-03-08 11:25:57 +01:00 |
|
Erik Krogh Kristensen
|
62f2614f72
|
move hasDominatingWrite to the TypeTracking stage
|
2022-03-02 11:30:05 +01:00 |
|
Erik Krogh Kristensen
|
1db6a644a5
|
only block flow for dominated reads when the property name is known
|
2022-03-02 11:30:05 +01:00 |
|
Erik Krogh Kristensen
|
a9062cc047
|
merge hasDominatingWrite and hasDominatingAssignment
|
2022-03-02 11:30:05 +01:00 |
|
Erik Krogh Kristensen
|
dfc74d728b
|
fix duplicate words in qldoc
|
2022-03-01 11:22:58 +01:00 |
|
Erik Krogh Kristensen
|
bdd07de7ed
|
improve performance of getTestFile by finding possible test files first
|
2022-03-01 11:18:22 +01:00 |
|
Asger F
|
a8bfebaeb6
|
Merge pull request #8149 from asgerf/shared/use-shared-access-path-syntax
Shared: use shared access path syntax to parse arguments in CSV rows
|
2022-02-25 14:04:18 +01:00 |
|
Erik Krogh Kristensen
|
e13b2df86f
|
Merge pull request #8185 from erik-krogh/amdImp
JS: recognize modules imported by AMD imports as library inputs
|
2022-02-23 20:21:45 +01:00 |
|
Asger Feldthaus
|
f1bfb31403
|
Shared: fix typo in a comment
|
2022-02-23 14:13:41 +01:00 |
|
Asger Feldthaus
|
abd4933d6c
|
Shared: move numeric parsing into AccessPathSyntax.qll
|
2022-02-23 14:13:37 +01:00 |
|
CodeQL CI
|
7d55771092
|
Merge pull request #8150 from asgerf/js/prep-sharing-api-graph-mad
Approved by erik-krogh
|
2022-02-23 11:59:31 +00:00 |
|
Stephan Brandauer
|
a664e02d04
|
Merge pull request #8014 from kaeluka/js/functionality-from-untrusted-source
JS: Functionality from untrusted sources query (CWE-830)
|
2022-02-23 12:45:31 +01:00 |
|
Erik Krogh Kristensen
|
203212657e
|
recognize modules imported by AMD imports as library inputs
|
2022-02-23 10:39:45 +01:00 |
|
Stephan Brandauer
|
c17d8b145a
|
Merge pull request #8054 from asgerf/js/split-request-forgery
JS: split request forgery query into server-side and client-side variants
|
2022-02-23 10:27:16 +01:00 |
|
Esben Sparre Andreasen
|
58e0d54744
|
Merge pull request #8168 from github/esbena/hapi-reflected-xss
JS: model hapi handler returns as reflected-xss sinks
|
2022-02-23 08:53:15 +01:00 |
|
Erik Krogh Kristensen
|
73f2e89f3e
|
Merge pull request #8165 from erik-krogh/protoWrite
JS: support more property writes in js/prototype-pollution-utility
|
2022-02-22 21:30:22 +01:00 |
|