mirror of
https://github.com/norandom/OpenUltraSAST.git
synced 2026-10-18 04:29:27 +00:00
30 lines
524 B
TOML
30 lines
524 B
TOML
version = "1"
|
|||
|
|
language = "javascript"
|
||
|
|
|
||
|
|
[[source]]
|
||
|
|
id = "req"
|
||
|
|
patterns = ["req.query", "req.body", "req.params", "req.cookies", "req.headers", "request.query"]
|
||
|
|
|
||
|
|
[[sink]]
|
||
|
|
id = "eval"
|
||
|
|
cwe = "CWE-95"
|
||
|
|
calls = ["eval"]
|
||
|
|
rule_ids = ["js-eval"]
|
||
|
|
|
||
|
|
[[sink]]
|
||
|
|
id = "exec"
|
||
|
|
cwe = "CWE-78"
|
||
|
|
calls = ["exec", "execSync"]
|
||
|
|
rule_ids = ["js-command-exec"]
|
||
|
|
|
||
|
|
[[sink]]
|
||
|
|
id = "query"
|
||
|
|
cwe = "CWE-89"
|
||
|
|
calls = ["query", "execute"]
|
||
|
|
rule_ids = ["js-sql-injection"]
|
||
|
|
|
||
|
|
[[sanitizer]]
|
||
|
|
id = "parameterized_query"
|
||
|
|
calls = ["query", "execute"]
|
||
|
|
parameterized = true
|