A taint-tracking configuration for reasoning about prototype-polluting assignments.
Import path
import semmle.javascript.security.dataflow.PrototypePollutingAssignmentQueryPredicates
| getAFeature | Gets a data flow configuration feature to add restrictions to the set of valid flow paths. |
| isAdditionalFlowStep | Holds if data may flow from |
| isBarrier | Holds if data flow through |
| isBarrier | Holds if data flow through |
| isBarrierIn | Holds if data flow into |
| isBarrierOut | Holds if data flow out of |
| 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 |
Aliases
| FlowState | A flow state to associate with a tracked value. |