CodeQL library for Java
Search

Module FlowSteps

Provides classes representing various flow steps for taint tracking.

Import path

import semmle.code.java.dataflow.FlowSteps

Classes

AdditionalTaintStep

A unit class for adding additional taint steps.

FluentMethod

A method that returns the exact value of its qualifier (e.g., return this;)

TaintPreservingCallable

A method or constructor that preserves taint.

ValuePreservingMethod

A method that returns the exact value of one of its parameters or the qualifier.