JS: StringManipulationStep

This commit is contained in:
Asger Feldthaus
2020-03-27 15:23:16 +00:00
parent 7a5f9f6a69
commit a00fdc9b25

View File

@@ -431,11 +431,8 @@ module TaintTracking {
* A taint propagating data flow edge arising from string manipulation
* functions defined in the standard library.
*/
private class StringManipulationTaintStep extends AdditionalTaintStep, DataFlow::ValueNode {
StringManipulationTaintStep() { stringManipulationStep(_, this) }
private class StringManipulationTaintStep extends SharedTaintStep {
override predicate step(DataFlow::Node pred, DataFlow::Node succ) {
succ = this and
stringManipulationStep(pred, succ)
}
}