revert SqlInjection.ql changes

This commit is contained in:
amammad
2023-09-29 01:35:29 +10:00
parent 58f4cd77dc
commit 97c27ac11b
2 changed files with 3 additions and 4 deletions

View File

@@ -9,7 +9,6 @@
import javascript
import SqlInjectionCustomizations::SqlInjection
import semmle.javascript.frameworks.TypeORM
/**
* A taint-tracking configuration for reasoning about string based query injection vulnerabilities.
@@ -19,7 +18,7 @@ class Configuration extends TaintTracking::Configuration {
override predicate isSource(DataFlow::Node source) { source instanceof Source }
override predicate isSink(DataFlow::Node sink) { sink instanceof TypeOrm::QueryString }
override predicate isSink(DataFlow::Node sink) { sink instanceof Sink }
override predicate isSanitizer(DataFlow::Node node) {
super.isSanitizer(node) or

View File

@@ -22,8 +22,8 @@ from DataFlow::Configuration cfg, DataFlow::PathNode source, DataFlow::PathNode
where
(
cfg instanceof SqlInjection::Configuration and type = "string"
// or
// cfg instanceof NosqlInjection::Configuration and type = "object"
or
cfg instanceof NosqlInjection::Configuration and type = "object"
) and
cfg.hasFlowPath(source, sink)
select sink.getNode(), source, sink, "This query " + type + " depends on a $@.", source.getNode(),