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

    Interface TaintComponent<Domain>

    A single component of a taint analysis, i.e. one of the combined taint analyses. It bundles the analysis name (used as the product key), its (value) abstract domain, and its function mapper. Note that TaintAnalysisDefinition structurally conforms to this interface.

    interface TaintComponent<Domain extends AnyAbstractDomain = AnyAbstractDomain> {
        domain: Domain;
        mapper: TaintMapper<Domain>;
        name: string;
    }

    Type Parameters

    Index
    domain: Domain

    The (value) abstract domain (taint lattice) of the component analysis.

    The function mapper relating function names to the tainting behavior of the component analysis.

    name: string

    The unique name of the component analysis, used as the key within the TaintProduct.