Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
f3e9104
JavaScript: Add implementation of API graphs.
Aug 14, 2020
68b3ccd
JavaScript: Switch SQL modelling from source nodes to API graphs.
Jun 22, 2020
6d68036
JavaScript: Add test demonstrating more SQL flow.
Jun 24, 2020
e34a821
JavaScript: Switch system-command executor modelling from source node…
Jun 22, 2020
e3a9906
JavaScript: Switch `MissingRateLimiting.qll` to API graphs.
Aug 25, 2020
500f7bd
JavaScript: Reduce complexity of `SystemCommandExecutors` charpred.
Aug 26, 2020
82d92dc
JavaScript: Avoid bad join order.
Aug 26, 2020
df49818
JavaScript: Address review comments.
Sep 2, 2020
d81d804
JavaScript: Add a regression test for `DeadStoreOfProperty`.
Sep 2, 2020
9840a7d
JavaScript: Add utility predicate `SSA::implicitInit`.
Sep 2, 2020
702192c
JavaScript: Make implicit inits of `module` and `exports` source nodes.
Sep 2, 2020
ec3c1f1
JavaScript: Simplify steps through promises.
Sep 2, 2020
924ef6a
Apply suggestions from code review
max-schaefer Sep 3, 2020
e779481
JavaScript: Remove `AdditionalFeature` from `ApiGraphs`.
Sep 3, 2020
d8fbf60
JavaScript: Weaken a few types to stay under BDD node limit.
Sep 3, 2020
7239f1f
JavaScript: Distinguish more carefully between def and use nodes in A…
Sep 3, 2020
aaa70e4
JavaScript: Make API-graph edge labels accessible outside `ApiGraphs.…
Sep 3, 2020
985399f
JavaScript: Move `ApiGraphs` library to `semmle.javascript` and impor…
Sep 3, 2020
f3173ca
JavaScript: Add a few unit tests for API graphs.
Sep 3, 2020
58702e4
JavaScript: Rename `EntryPoint.getADef` to `getARhs`.
Sep 3, 2020
cb433a0
JavaScript: Add test for custom API-graph entry points.
Sep 3, 2020
252902d
JavaScript: Restructure API-graph tests.
Sep 3, 2020
cfc91cc
JavaScript: Drop "feature" terminology.
Sep 4, 2020
423d87b
JavaScript: Rename `TNode` to `TApiNode`.
Sep 7, 2020
b8a4924
JavaScript: Stop tracking canonical function names in API graphs.
Sep 7, 2020
b71a8e2
JavaScript: Expose an API-graph predicate that is useful for flow sum…
Sep 10, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions javascript/ql/src/javascript.qll
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
import Customizations
import semmle.javascript.Aliases
import semmle.javascript.AMD
import semmle.javascript.ApiGraphs
import semmle.javascript.Arrays
import semmle.javascript.AST
import semmle.javascript.BasicBlocks
Expand Down
Loading