@eagleoutice/flowr - v2.17.4
    Preparing search index...
    SECRET_EXFILTRATION: {
        createSearch: () => FlowrSearchBuilder<
            "from",
            [],
            ParentInformation,
            FlowrSearchElements<ParentInformation, (...)[]>,
        >;
        info: {
            certainty: BestEffort;
            defaultConfig: () => {
                controlledInputs: (...)[];
                credentialNamePattern: string;
                credentialValuePattern: string;
                declassifiers: (...)[];
                fileTrust: None;
                optIn: (...)[];
                secretFiles: string;
                sinks: readonly (...)[];
                sources: (...)[];
                trustedFiles: string;
            };
            description: "Finds secrets (environment, keyrings, config, credential files) sent to untrusted hosts, the browser, or logs, and optionally into urls, files, other processes, or language models.";
            name: "Secret Exfiltration";
            tags: readonly [Bug, Security, Shiny];
        };
        prettyPrint: {
            full: (r: SecretExfiltrationResult, metadata: unknown) => string;
            query: (r: SecretExfiltrationResult, metadata: unknown) => string;
        };
        processSearchResult: (
            _elements: FlowrSearchElements<
                ParentInformation,
                FlowrSearchElement<(...)>[],
            >,
            config: SecretExfiltrationConfig,
            data: ReadonlyFlowrAnalysisProvider<KnownParser>,
        ) => Promise<{ ".meta": { secretSinkCalls: ... }; results: (...)[] }>;
    } = ...

    Type Declaration

    • ReadonlycreateSearch: () => FlowrSearchBuilder<
          "from",
          [],
          ParentInformation,
          FlowrSearchElements<ParentInformation, (...)[]>,
      >
    • Readonlyinfo: {
          certainty: BestEffort;
          defaultConfig: () => {
              controlledInputs: (...)[];
              credentialNamePattern: string;
              credentialValuePattern: string;
              declassifiers: (...)[];
              fileTrust: None;
              optIn: (...)[];
              secretFiles: string;
              sinks: readonly (...)[];
              sources: (...)[];
              trustedFiles: string;
          };
          description: "Finds secrets (environment, keyrings, config, credential files) sent to untrusted hosts, the browser, or logs, and optionally into urls, files, other processes, or language models.";
          name: "Secret Exfiltration";
          tags: readonly [Bug, Security, Shiny];
      }
    • ReadonlyprettyPrint: {
          full: (r: SecretExfiltrationResult, metadata: unknown) => string;
          query: (r: SecretExfiltrationResult, metadata: unknown) => string;
      }
    • ReadonlyprocessSearchResult: (
          _elements: FlowrSearchElements<
              ParentInformation,
              FlowrSearchElement<(...)>[],
          >,
          config: SecretExfiltrationConfig,
          data: ReadonlyFlowrAnalysisProvider<KnownParser>,
      ) => Promise<{ ".meta": { secretSinkCalls: ... }; results: (...)[] }>