CodeQL library for JavaScript
Search

Class ColorsStep

A step through the colors library. This step ignores the String.prototype modifying part of the colors 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