Asger Feldthaus
|
0ee1e8bd97
|
JS: Rename ExtendedVue to ComponentExtension
|
2021-08-31 11:19:03 +02:00 |
|
Asger Feldthaus
|
881951368d
|
JS: Merge VueInstance and ExtendedInstance into one case
|
2021-08-31 11:19:03 +02:00 |
|
Asger Feldthaus
|
ecda79834d
|
JS: Remove getOption(name) override subsumed by new implementation
|
2021-08-31 11:19:02 +02:00 |
|
Asger Feldthaus
|
e4901eda91
|
JS: Handle .extend called on any component
|
2021-08-31 11:19:01 +02:00 |
|
Asger Feldthaus
|
2a79817c3b
|
JS: Add test for "extends"
|
2021-08-31 11:19:01 +02:00 |
|
Asger Feldthaus
|
4d4443c3cf
|
JS: Use API graphs in getOption(s)
|
2021-08-31 11:19:00 +02:00 |
|
Asger Feldthaus
|
f450476b27
|
JS: Improve handling of default exports in Vue
|
2021-08-31 11:19:00 +02:00 |
|
Asger Feldthaus
|
cd6a60dc70
|
JS: Treat default-export from .vue file as entry point
|
2021-08-31 11:18:59 +02:00 |
|
Asger Feldthaus
|
b223049682
|
JS: Add getComponentRef()
|
2021-08-31 11:18:58 +02:00 |
|
Asger Feldthaus
|
b9d1b5584e
|
JS: Add API-node version of getOwnOptions
|
2021-08-31 11:18:58 +02:00 |
|
Asger Feldthaus
|
63b7c6a8d9
|
JS: Use API:: classes for clarity (no semantic change)
|
2021-08-31 11:18:57 +02:00 |
|
Asger Feldthaus
|
f7f69dc3ab
|
JS: Make MkExtendedInstance handle cross-module flow
|
2021-08-31 11:18:56 +02:00 |
|
Asger Feldthaus
|
76c38a564d
|
JS: Port vue() to API graphs
|
2021-08-31 11:18:56 +02:00 |
|
CodeQL CI
|
cf9ab83dee
|
Merge pull request #6498 from bananabr/main
Approved by asgerf
|
2021-08-31 08:46:11 +02:00 |
|
Erik Krogh Kristensen
|
486b283c20
|
support the "module" field in package.json files
|
2021-08-30 11:05:32 +02:00 |
|
Erik Krogh Kristensen
|
f5a1a12435
|
support case insensitive regexps in the ReDoS queries
|
2021-08-30 09:59:33 +02:00 |
|
Erik Krogh Kristensen
|
81742528a2
|
add test
|
2021-08-27 10:04:39 +02:00 |
|
Erik Krogh Kristensen
|
1b6e1dbd13
|
include property writes in super-classes when reading a property in a sub-class
|
2021-08-27 10:04:39 +02:00 |
|
Erik Krogh Kristensen
|
285c659541
|
add src as a potential unsafe DOM property name for js/xss-through-dom
|
2021-08-27 10:04:39 +02:00 |
|
Edoardo Pirovano
|
29e75aed75
|
JS: Release new version of library and upgrade pack
|
2021-08-26 15:54:54 +01:00 |
|
Daniel Santos
|
b8ce5a63c5
|
Remove unncessary results
Simplifies query to improve performance by removing unnecessary results.
|
2021-08-25 17:33:45 -05:00 |
|
Erik Krogh Kristensen
|
0cc19d914e
|
use toUnicode in ReDoSUtil.qll
|
2021-08-25 22:21:43 +02:00 |
|
Andrew Eisenberg
|
45d1fa7f01
|
Packaging: Rafactor Javascript core libraries
Extract the external facing `qll` files into the codeql/javascript-all
query pack.
|
2021-08-25 12:15:56 -07:00 |
|
Daniel Santos
|
cd40de7464
|
Update javascript/ql/src/experimental/Security/CWE-079/ClipboardXss.ql
Typo fix
Co-authored-by: Asger F <asgerf@github.com>
|
2021-08-25 09:40:55 -05:00 |
|
CodeQL CI
|
1daeea5696
|
Merge pull request #6472 from erik-krogh/apiPromise
Approved by asgerf
|
2021-08-25 14:45:03 +01:00 |
|
CodeQL CI
|
170a069657
|
Merge pull request #6403 from asgerf/js/handlebars-extraction
Approved by erik-krogh
|
2021-08-25 13:54:52 +01:00 |
|
Asger Feldthaus
|
87843a3794
|
JS: Autoformatttt
|
2021-08-25 10:37:37 +02:00 |
|
Erik Krogh Kristensen
|
c664d7cfb3
|
add a getMaybePromisifiedCall method in API graphs, and use it to model child_process
|
2021-08-25 10:27:09 +02:00 |
|
Asger Feldthaus
|
8a564cc64b
|
JS: Fix qldoc
|
2021-08-24 14:31:00 +02:00 |
|
Asger F
|
8f8a46848d
|
Update javascript/ql/src/semmle/javascript/frameworks/Templating.qll
Co-authored-by: Erik Krogh Kristensen <erik-krogh@github.com>
|
2021-08-24 14:16:41 +02:00 |
|
CodeQL CI
|
c66a34be9c
|
Merge pull request #6533 from erik-krogh/cwdPath
Approved by asgerf
|
2021-08-24 13:10:38 +01:00 |
|
CodeQL CI
|
c0e8680c81
|
Merge pull request #6534 from erik-krogh/fallbackEntry
Approved by asgerf
|
2021-08-24 11:38:25 +01:00 |
|
Erik Krogh Kristensen
|
99d7e8b953
|
add change note
|
2021-08-24 12:35:20 +02:00 |
|
Ian Lynagh
|
43355feaeb
|
Merge pull request #6536 from github/igfoo/getPrimaryQlClasses
All languages: Add getPrimaryQlClasses()
|
2021-08-23 19:49:37 +01:00 |
|
Ian Lynagh
|
a9db1c52e5
|
All languages: Add getPrimaryQlClasses()
This is a non-overridable predicate that concatenates all the
getAPrimaryQlClass() results into a comma-separated string.
|
2021-08-23 15:49:10 +01:00 |
|
Erik Krogh Kristensen
|
38477d7d2e
|
Merge pull request #6462 from erik-krogh/repeat
JS: support more regular expressions in js/incomplete-multi-character-sanitization
|
2021-08-23 15:39:31 +02:00 |
|
Erik Krogh Kristensen
|
5fe6671cc5
|
making it more explicit what character class matching is used for
|
2021-08-23 08:30:50 +02:00 |
|
Erik Krogh Kristensen
|
5d232bbfce
|
recognize more src folders when "main" in package.json points to a compiled output
|
2021-08-23 08:09:01 +02:00 |
|
Erik Krogh Kristensen
|
32ac8778bd
|
add the cwd option to shell executions as a sink to js/path-injection
|
2021-08-23 07:32:05 +02:00 |
|
Asger Feldthaus
|
2553338bce
|
JS: Autoformat {AST,HTML}Extractor.java
|
2021-08-19 14:54:05 +02:00 |
|
Asger Feldthaus
|
bac212c610
|
JS: Fix typo: instantiaton -> instantiation
|
2021-08-19 14:41:18 +02:00 |
|
Asger Feldthaus
|
a1819a54f2
|
JS: Remove unused isInPlainCodeContext
|
2021-08-19 14:22:05 +02:00 |
|
Asger Feldthaus
|
bef222dfcc
|
JS: Add placeholder in attribute to trap test
|
2021-08-19 14:19:25 +02:00 |
|
Daniel Santos
|
5644514606
|
Update javascript/ql/src/experimental/Security/CWE-079/ClipboardXss.ql
Co-authored-by: Asger F <asgerf@github.com>
|
2021-08-18 09:52:55 -05:00 |
|
Asger Feldthaus
|
eef7f559c6
|
JS: Change note
|
2021-08-18 15:36:41 +02:00 |
|
Asger Feldthaus
|
cde8059960
|
JS: Update some comments referring to Vue instances
|
2021-08-18 15:36:41 +02:00 |
|
Asger Feldthaus
|
165f6c6935
|
JS: Add a deprecated forwarder for Vue::Instance
|
2021-08-18 15:36:41 +02:00 |
|
Asger Feldthaus
|
7b6485c32a
|
JS: Rename some test predicates to match class name
|
2021-08-18 15:36:41 +02:00 |
|
Asger Feldthaus
|
b21071923e
|
JS: Rename variables to match new class name
|
2021-08-18 15:36:41 +02:00 |
|
Asger Feldthaus
|
0a98679f74
|
JS: Rename Vue::Instance to Vue::Component
|
2021-08-18 15:36:41 +02:00 |
|