CodeQL library for JavaScript/TypeScript
codeql/javascript-all 2.6.1-dev (changelog, source)
Search

Class TaintTracking::AdditionalTaintStep

A taint-propagating data flow edge that should be added to all taint tracking configurations, but only those that use the new data flow library.

This class is a singleton, and thus subclasses do not need to specify a characteristic predicate.

As an alternative to this class, consider using DataFlow::SummarizedCallable.

Note: For performance reasons, all subclasses of this class should be part of the standard library. Use isAdditionalFlowStep for query-specific taint steps.

Import path

import javascript

Direct supertypes

Indirect supertypes

Known direct subtypes

    Predicates

    step

    Holds if predsucc should be considered a taint-propagating data flow edge.

    Inherited predicates

    toString

    Gets a textual representation of this element.

    from Unit