Module CleartextLoggingConfig
A taint tracking configuration for clear-text logging of sensitive information.
This configuration identifies flows from Source
s, which are sources of
sensitive data, to Sink
s, which is an abstract class representing all
the places sensitive data may be stored in clear-text. Additional sources or sinks can be
added either by extending the relevant class, or by subclassing this configuration itself,
and amending the sources and sinks.
Import path
import semmle.javascript.security.dataflow.CleartextLoggingQuery
Predicates
allowImplicitRead | Holds if an arbitrary number of implicit read steps of content |
isAdditionalFlowStep | Holds if data may flow from |
isBarrier | Holds if data flow through |
isBarrierIn | Holds if data flow into |
isSink | Holds if |
isSource | Holds if |
observeDiffInformedIncrementalMode | Holds if sources and sinks should be filtered to only include those that may lead to a flow path with either a source or a sink in the location range given by |