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

Class SliceAnsiStep

A step through the slice-ansi library.

Import path

import javascript

Direct supertypes

Indirect supertypes

Predicates

stringManipulationStep

Holds if predsucc should be considered a taint-propagating data flow edge through string manipulation (other than concatenation).

Inherited predicates

arrayStep

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

from SharedTaintStep
deserializeStep

Holds if predsucc should be considered a taint-propagating data flow edge through data deserialization, such as JSON.parse.

from SharedTaintStep
heapStep

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

from SharedTaintStep
heuristicStep

Holds if predsucc should be considered a taint-propagating data flow edge contributed by the heuristics library.

from SharedTaintStep
persistentStorageStep

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

from SharedTaintStep
promiseStep

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

from SharedTaintStep
serializeStep

Holds if predsucc should be considered a taint-propagating data flow edge through data serialization, such as JSON.stringify.

from SharedTaintStep
step

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

from SharedTaintStep
stringConcatenationStep

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

from SharedTaintStep
toString

Gets a textual representation of this element.

from Unit
uriStep

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

from SharedTaintStep
viewComponentStep

Holds if predsucc should be considered a taint-propagating data flow edge through the state or props or a React component.

from SharedTaintStep