Erik Krogh Kristensen
|
d946802057
|
add support for type-only import specifiers
|
2021-11-29 13:49:10 +01:00 |
|
Erik Krogh Kristensen
|
c13cad7e87
|
Merge branch 'main' into apiLabel2
|
2021-11-29 13:43:11 +01:00 |
|
Erik Krogh Kristensen
|
6ff8d4de5c
|
add all remaining explicit this
|
2021-11-26 13:50:10 +01:00 |
|
Erik Krogh Kristensen
|
1e752f305d
|
apply the explicit this patch to new code
|
2021-11-24 15:26:19 +01:00 |
|
Erik Krogh Kristensen
|
08ce03cd93
|
Merge branch 'main' into explicit-this
|
2021-11-24 15:24:58 +01:00 |
|
Erik Krogh Kristensen
|
87a1ccd428
|
Merge branch 'main' into getRubyInSync
|
2021-11-23 20:20:37 +01:00 |
|
Erik Krogh Kristensen
|
e9df860431
|
refactor implementation to make Label implementations private
|
2021-11-22 12:17:19 +01:00 |
|
Erik Krogh Kristensen
|
6060f2e3e3
|
remove unused alias edge
|
2021-11-22 09:03:40 +01:00 |
|
Erik Krogh Kristensen
|
c369b28a2a
|
optimizations in global data flow
|
2021-11-22 09:03:40 +01:00 |
|
Erik Krogh Kristensen
|
f39872e649
|
cache more predicates
|
2021-11-22 09:03:36 +01:00 |
|
Erik Krogh Kristensen
|
089d030bc2
|
make ApiLabel into a IPA type, and cache the public API of ApiGraphs
|
2021-11-22 09:03:33 +01:00 |
|
Erik Krogh Kristensen
|
ee858d840e
|
get ReDoSUtil in sync for ruby
|
2021-11-18 16:49:34 +01:00 |
|
Erik Krogh Kristensen
|
011fc20963
|
use matches instead of regexpMatch
|
2021-11-18 15:41:25 +01:00 |
|
Erik Krogh Kristensen
|
1cca377e7d
|
Merge pull request #6561 from erik-krogh/htmlReg
JS/Py/Ruby: add a bad-tag-filter query
|
2021-11-18 09:39:13 +01:00 |
|
Erik Krogh Kristensen
|
474c808373
|
Merge pull request #7137 from erik-krogh/functionExport
JS: recognize library inputs when the library exports "through" a function
|
2021-11-17 09:49:02 +01:00 |
|
Erik Krogh Kristensen
|
a7cd097ca2
|
Merge pull request #6756 from erik-krogh/extractBigReg
JS: extract regexp literals for string concatenations
|
2021-11-16 13:33:21 +01:00 |
|
Erik Krogh Kristensen
|
b9ea4a8709
|
recognize library inputs when the library exports "through" a function
|
2021-11-15 22:43:38 +01:00 |
|
Erik Krogh Kristensen
|
12c24c07df
|
improve the got model
|
2021-11-15 21:52:12 +01:00 |
|
CodeQL CI
|
c8b8a2874f
|
Merge pull request #7119 from github/max-schaefer/api-graphs-property-copies
Approved by asgerf
|
2021-11-15 04:09:16 -08:00 |
|
Erik Krogh Kristensen
|
f0c5a80d1a
|
apply the explicit this patch to new code
|
2021-11-13 21:03:54 +01:00 |
|
Erik Krogh Kristensen
|
0ff36cd083
|
Merge branch 'main' into explicit-this
|
2021-11-13 21:01:25 +01:00 |
|
Erik Krogh Kristensen
|
80919e39a2
|
Merge branch 'main' into extractBigReg
|
2021-11-12 11:45:49 +01:00 |
|
Erik Krogh Kristensen
|
e09c12430d
|
Merge pull request #7105 from erik-krogh/flagJqueryUI
JS: have the aliasPropertyPresenceStep step over extend calls
|
2021-11-11 14:05:11 +01:00 |
|
CodeQL CI
|
34cc61e51f
|
Merge pull request #7083 from asgerf/js/type-track-object-literals-with-methods
Approved by erik-krogh
|
2021-11-11 04:35:55 -08:00 |
|
Erik Krogh Kristensen
|
b513033e0f
|
Merge pull request #7021 from erik-krogh/cwe326
JS: Add insufficient key size query
|
2021-11-11 12:17:04 +01:00 |
|
Erik Krogh Kristensen
|
891694b50a
|
Merge pull request #5908 from erik-krogh/protoLib
JS: Add library input as source to js/prototype-polluting-assignment
|
2021-11-11 12:04:05 +01:00 |
|
Asger F
|
7d8284a41c
|
Apply suggestions from code review
Co-authored-by: Erik Krogh Kristensen <erik-krogh@github.com>
|
2021-11-11 10:42:49 +01:00 |
|
Erik Krogh Kristensen
|
5d901ef728
|
move extend aliasing to getAnAliasedSourceNode
|
2021-11-10 18:08:50 +01:00 |
|
Erik Krogh Kristensen
|
2d907f825e
|
have the aliasPropertyPresenceStep step over extend calls
|
2021-11-10 16:26:00 +01:00 |
|
Max Schaefer
|
a8c4455b20
|
Factor out an auxiliary predicate.
|
2021-11-10 10:17:59 +00:00 |
|
Erik Krogh Kristensen
|
8727060ca7
|
add comment about modes of operation
Co-authored-by: Rasmus Wriedt Larsen <rasmuswriedtlarsen@gmail.com>
|
2021-11-09 11:15:12 +01:00 |
|
Asger Feldthaus
|
87aa39cef2
|
JS: Limited tracking of object literals with methods
|
2021-11-09 11:06:41 +01:00 |
|
Asger Feldthaus
|
f14f9449ee
|
JS: Use getAMatchedString instead of getConstantString
|
2021-11-08 15:35:35 +01:00 |
|
CodeQL CI
|
6f80387ac1
|
Merge pull request #6993 from asgerf/js/tainted-path-regexp-contains-check
Approved by erik-krogh
|
2021-11-08 01:52:28 -08:00 |
|
Erik Krogh Kristensen
|
a19627c72f
|
optionally ignore everything after a dash
|
2021-11-04 13:19:44 +01:00 |
|
Erik Krogh Kristensen
|
02f500b9c2
|
Merge branch 'main' into htmlReg
|
2021-11-04 12:58:42 +01:00 |
|
Erik Krogh Kristensen
|
99f5f70345
|
Merge branch 'main' into protoLib
|
2021-11-04 12:53:53 +01:00 |
|
CodeQL CI
|
5515256e53
|
Merge pull request #7044 from asgerf/js/proto-pollution-fps
Approved by erik-krogh
|
2021-11-04 02:45:46 -07:00 |
|
Erik Krogh Kristensen
|
523c15cd72
|
don't include mode-of-operation into the algorithm names
|
2021-11-03 14:54:50 +01:00 |
|
Erik Krogh Kristensen
|
3638892d35
|
Merge pull request #6881 from erik-krogh/add-missing-noinline
JS: add pragma[noinline] to predicates where the qldoc mentions join-order
|
2021-11-03 14:21:27 +01:00 |
|
Asger Feldthaus
|
712614a03c
|
JS: Block prototype pollution flow into this
|
2021-11-03 13:33:50 +01:00 |
|
Asger Feldthaus
|
08bc80ffdb
|
JS: Block prototype pollution assignment flows through .replace()
|
2021-11-03 13:24:29 +01:00 |
|
Asger Feldthaus
|
76e841830f
|
JS: Check for labeled barriers in reachableFromInput
|
2021-11-03 13:10:20 +01:00 |
|
Erik Krogh Kristensen
|
9cf34f19bb
|
Merge branch 'main' into extractBigReg
|
2021-11-03 13:08:51 +01:00 |
|
Erik Krogh Kristensen
|
d9a214767b
|
add support for node-rsa
|
2021-11-02 14:45:33 +01:00 |
|
Erik Krogh Kristensen
|
49ea53f32b
|
move ExpressJwt that was inside the Hasha module
|
2021-11-02 14:45:33 +01:00 |
|
Erik Krogh Kristensen
|
2c013214f7
|
add Diffie-Hellman from the crypto library
|
2021-11-02 14:45:33 +01:00 |
|
Erik Krogh Kristensen
|
1df8ec2cae
|
add insufficient key size model for node-forge
|
2021-11-02 14:45:33 +01:00 |
|
Erik Krogh Kristensen
|
62039b866c
|
add cryptographic key model to the crypto-js library
|
2021-11-02 14:45:33 +01:00 |
|
Erik Krogh Kristensen
|
028799deb6
|
implement a simple InsufficientKeySize query
|
2021-11-02 14:45:30 +01:00 |
|