@eagleoutice/flowr - v2.17.4
    Preparing search index...

    Information passed to a FnCallHook for each function call visited during taint analysis.

    interface FnCallHookInfo {
        call: DataflowGraphVertexFunctionCall;
        category?: string;
        ctx: ReadOnlyFlowrAnalyzerContext;
        dfg: DataflowGraph;
        name: string;
        node: TaintCallNode;
        projectArg: ArgTaintProjector;
        role: TaintRole | undefined;
        value: AnyAbstractDomain;
        wasMapped: boolean;
    }
    Index

    The data flow graph vertex of the function call

    category?: string

    Name of the TaintFnCategory the matched mapping stems from, or undefined if it was defined manually

    The analysis context (e.g. for resolving argument values)

    The data flow graph (e.g. for resolving the call's arguments)

    name: string

    The name of the taint analysis

    The AST node representing the function call

    projectArg: ArgTaintProjector

    Resolves the incoming taint of any argument node at this call, regardless of mapping rules

    role: TaintRole | undefined

    The role of the matched mapping (source/propagator/sink), or undefined for unmapped calls

    The abstract domain value at this point (the outgoing/resolved taint)

    wasMapped: boolean

    Whether the function call had an explicit mapping