Class TaintTracking::TaintedNode

A tainted data flow graph node. This is a triple of (CFG node, data-flow context, taint)

Direct supertypes

Known direct subtypes

Predicates

debug
flowsToSink

Holds if taint flows from this node to the sink sink and reaches with a taint that sink is a sink of.

fromAttribute
getASuccessor
getContext

Gets the data-flow context for this node.

getLocation
getNode

Gets the CFG node for this node.

getTaintKind

Gets the kind of taint that node is tainted with. Doesn’t apply if an attribute or item is tainted, only if this node directly tainted

getTrackedValue

Gets the taint for this node.

isSource

Holds if this node is a source of taint

isVulnerableSink

Holds if the underlying CFG node for this node is a vulnerable node and is vulnerable to this node’s taint.

toString