Module PolynomialReDoSConfig
A taint-tracking configuration for reasoning about polynomial regular expression denial-of-service attacks.
Import path
import semmle.javascript.security.regexp.PolynomialReDoSQuery
Predicates
fieldFlowBranchLimit | Gets the virtual dispatch branching limit when calculating field flow. This can be overridden to a smaller value to improve performance (a value of 0 disables field flow), or a larger value to get more results. |
getAFeature | Gets a data flow configuration feature to add restrictions to the set of valid flow paths. |
getASelectedSinkLocation | Gets a location that will be associated with the given |
isAdditionalFlowStep | Holds if data may flow from |
isBarrier | Holds if data flow through |
isSink | Holds if |
isSource | Holds if |
observeDiffInformedIncrementalMode | Holds if sources and sinks should be filtered to only include those that may lead to a flow path with either a source or a sink in the location range given by |