Asger Feldthaus
|
40ae13a20e
|
JS: Rename Vue::{Component -> ComponentRegistration}
|
2021-08-18 11:14:25 +02:00 |
|
Erik Krogh Kristensen
|
4cc2ac9d35
|
exclude char classes that match everything
|
2021-08-18 08:59:17 +00:00 |
|
Andrew Eisenberg
|
03d6b15401
|
Merge branch 'main' into aeisenberg/pack/cpp
|
2021-08-17 15:28:47 -07:00 |
|
Daniel Santos
|
5e155d25b1
|
new Experimental query ClipboardBasedXss
|
2021-08-17 12:57:26 -05:00 |
|
Erik Krogh Kristensen
|
3f7f5d2418
|
performance improvements in ReDoSUtil
|
2021-08-17 15:10:33 +02:00 |
|
Erik Krogh Kristensen
|
9c2d83e82b
|
add tests
|
2021-08-17 15:10:30 +02:00 |
|
Erik Krogh Kristensen
|
6d06550f7d
|
update expected output
|
2021-08-17 15:10:30 +02:00 |
|
Erik Krogh Kristensen
|
5d4c434d34
|
restrict char class matches to alpha-numeric chars
|
2021-08-17 15:10:30 +02:00 |
|
Erik Krogh Kristensen
|
59f0a41665
|
support more regular expressions in js/incomplete-multi-character-sanitization
|
2021-08-17 15:10:20 +02:00 |
|
CodeQL CI
|
92804a3cc3
|
Merge pull request #6487 from erik-krogh/moreJquerySinks
Approved by asgerf
|
2021-08-17 11:46:24 +01:00 |
|
CodeQL CI
|
e3cdc4522e
|
Merge pull request #6450 from asgerf/js/query-suffix-convention2
Approved by erik-krogh
|
2021-08-17 11:31:21 +01:00 |
|
Andrew Eisenberg
|
e566fb9c5a
|
Packaging: Update suite-helpers qlpack
Uses new style naming scheme.
|
2021-08-16 17:51:33 -07:00 |
|
Erik Krogh Kristensen
|
cc2a267b07
|
recognize array elements from JQuery objects as DOM values
|
2021-08-16 22:35:57 +02:00 |
|
Erik Krogh Kristensen
|
46959234b7
|
Merge pull request #6288 from erik-krogh/emptyRedos
JS/Python: Fix FP in redos related to empty lookaheads
|
2021-08-16 13:48:22 +02:00 |
|
Asger Feldthaus
|
4923bda0f3
|
JS: Autoformat
|
2021-08-16 12:33:55 +02:00 |
|
Asger Feldthaus
|
a6c389698e
|
JS: Fix DomBasedXssQuery.qll
|
2021-08-12 09:31:24 +02:00 |
|
Asger Feldthaus
|
fd027451b1
|
JS: Fix StoresXss example query
|
2021-08-12 09:30:43 +02:00 |
|
Asger Feldthaus
|
020d65befc
|
Fix StoredXssTypeTracking example query
|
2021-08-12 09:30:43 +02:00 |
|
Asger Feldthaus
|
cb0075f15a
|
JS: Remove use of deprecated API
|
2021-08-12 09:30:43 +02:00 |
|
Asger Feldthaus
|
3a6da34454
|
JS: Add missing QLdoc
|
2021-08-12 09:30:43 +02:00 |
|
Asger Feldthaus
|
71930f93f1
|
JS: Fix cleartext logging
|
2021-08-12 09:30:43 +02:00 |
|
Asger Feldthaus
|
abb819ed88
|
JS: Fix insecure randomness
|
2021-08-12 09:30:43 +02:00 |
|
Asger Feldthaus
|
5638a33199
|
JS: Remove obsolete module prefix
|
2021-08-12 09:30:43 +02:00 |
|
Asger Feldthaus
|
f6da030572
|
JS: Migrate to *Query.qll convention
|
2021-08-12 09:30:18 +02:00 |
|
CodeQL CI
|
8fe2a43fd9
|
Merge pull request #6433 from asgerf/js/tainted-url-suffix
Approved by erik-krogh
|
2021-08-12 00:28:46 -07:00 |
|
Asger Feldthaus
|
2da40b8b07
|
JS: Fix some performance issues
|
2021-08-11 14:31:06 +02:00 |
|
Asger Feldthaus
|
b9b10af9b5
|
JS: Tolerate parse errors in test due to speculative parsing
|
2021-08-11 12:54:22 +02:00 |
|
Asger Feldthaus
|
74505544e9
|
JS: Remove unused getTemplateContentNode
|
2021-08-11 12:54:22 +02:00 |
|
Asger Feldthaus
|
5d2bc5e40b
|
JS: Update stats file
|
2021-08-11 12:54:22 +02:00 |
|
Asger Feldthaus
|
65b44248f8
|
JS: Autoformat
|
2021-08-11 12:50:54 +02:00 |
|
Asger Feldthaus
|
4f4f524937
|
JS: Add test for upward traversal
|
2021-08-11 12:50:54 +02:00 |
|
Asger Feldthaus
|
b7339348ef
|
JS: Add tests for EJS includes
|
2021-08-11 12:50:54 +02:00 |
|
Asger Feldthaus
|
b1cadc8ae7
|
JS: Add test for AngularJS sinks
|
2021-08-11 12:50:54 +02:00 |
|
Asger Feldthaus
|
e61d534c59
|
JS: Add ambiguity test for template file resolution
|
2021-08-11 12:50:54 +02:00 |
|
Asger Feldthaus
|
308461a3e3
|
JS: Pass around base folder in file resolution
|
2021-08-11 12:50:54 +02:00 |
|
Asger Feldthaus
|
e8d10b983e
|
JS: Tests for template file resolution
|
2021-08-11 12:50:54 +02:00 |
|
Asger Feldthaus
|
28fe8da37c
|
JS: Add similar test for .njk file
|
2021-08-11 12:50:54 +02:00 |
|
Asger Feldthaus
|
1444ec5255
|
JS: Add similar test for hbs
|
2021-08-11 12:50:54 +02:00 |
|
Asger Feldthaus
|
7045fb4679
|
JS: Expand on test
|
2021-08-11 12:50:54 +02:00 |
|
Asger Feldthaus
|
b36e9e0e54
|
JS: Filter out common string literal sinks
|
2021-08-11 12:50:53 +02:00 |
|
Asger Feldthaus
|
f563a015a4
|
JS: Recognize .njk extension in QL
|
2021-08-11 12:50:53 +02:00 |
|
Asger Feldthaus
|
e19b6c2c3b
|
JS: Update taint step
|
2021-08-11 12:50:53 +02:00 |
|
Asger Feldthaus
|
13aa511364
|
JS: Support TemplatePlaceholderTag.getEnclosingExpr
fixup! makeLocation
|
2021-08-11 12:50:52 +02:00 |
|
Asger Feldthaus
|
14bada4bbe
|
JS: Model consolidate and factor in template syntax from call site
|
2021-08-11 12:36:35 +02:00 |
|
Asger Feldthaus
|
425bd7abf9
|
JS: Model template instantiation from Fastify, Hapi, and Koa
|
2021-08-11 12:36:35 +02:00 |
|
Asger Feldthaus
|
266c10462e
|
JS: More aggressive TemplateFileReference.getValue
|
2021-08-11 12:36:35 +02:00 |
|
Asger Feldthaus
|
bc73d9f431
|
JS: Support templates importing each other
|
2021-08-11 12:36:35 +02:00 |
|
Asger Feldthaus
|
bb80fdddbd
|
JS: Handle leading ../ in template resolution
|
2021-08-11 12:36:35 +02:00 |
|
Asger Feldthaus
|
6954a9ac23
|
JS: Treat EJS-include calls as template instantiations
JS: Fixup EJS include call (API node)
|
2021-08-11 12:36:35 +02:00 |
|
Asger Feldthaus
|
248715c743
|
JS: Restrict FileAccessToHttp a bit
|
2021-08-11 12:36:35 +02:00 |
|