Skip to content

Graphorin API reference v0.7.0


Graphorin API reference / @graphorin/security / / DataFlowEvaluation

Interface: DataFlowEvaluation

Defined in: packages/security/src/dataflow/types.ts:247

The signal a DataFlowPolicy evaluates for one candidate sink call. Populated by the enforcement point from the resolved tool's metadata plus the run's TaintLedger.

Stable

Properties

PropertyModifierTypeDescriptionDefined in
carriesUntrustedVerbatimreadonlybooleantrue when the sink's arguments carry untrusted content verbatim.packages/security/src/dataflow/types.ts:253
sensitiveSeenreadonlybooleantrue when secret-tier content has entered the run.packages/security/src/dataflow/types.ts:257
sideEffectClassreadonlySideEffectClassThe sink's resolved side-effect class.packages/security/src/dataflow/types.ts:251
sourceKindsreadonlyreadonly string[]Untrusted source kinds relevant to this flow (matched + observed).packages/security/src/dataflow/types.ts:259
toolNamereadonlystringName of the sink tool about to run.packages/security/src/dataflow/types.ts:249
untrustedSeenreadonlybooleantrue when untrusted content has entered the run.packages/security/src/dataflow/types.ts:255