rea-agents - v2.1.0
    Preparing search index...
    • Locate the recovered module that owns a static finding.

      Parameters

      Returns
          | {
              identity: | {
                  sha256: string;
                  stability: "global-exact";
                  strategy: "content-digest";
              }
              | {
                  original_source: string;
                  source_map_sha256: string;
                  source_sha256: string
                  | null;
                  stability: "source-map-exact";
                  strategy: "source-map-original";
              }
              | {
                  artifact_sha256: string;
                  path: string;
                  stability: "artifact-version";
                  strategy: "canonical-path";
              }
              | {
                  algorithm: string;
                  basis: (
                      | "imports"
                      | "exports"
                      | "syntax-tree"
                      | "control-flow"
                      | "literals"
                      | "api-usage"
                  )[];
                  fingerprint_sha256: string;
                  stability: "cross-version-inference";
                  strategy: "structural-fingerprint";
              }
              | {
                  artifact_sha256: string;
                  key: string;
                  namespace: string;
                  stability: "artifact-version";
                  strategy: "artifact-local-key";
              }
              | {
                  capture_sha256: string;
                  runtime_key: string;
                  stability: "capture-only";
                  strategy: "runtime-instance";
              }
              | {
                  observation_sha256: string;
                  scope: string;
                  stability: "observation-only";
                  strategy: "observation-fingerprint";
              };
              kind: | "unknown"
              | "target"
              | "native-addon"
              | "source-map"
              | "artifact"
              | "package"
              | "installer"
              | "asar-entry"
              | "electron-main"
              | "electron-preload"
              | "electron-renderer"
              | "electron-utility"
              | "javascript-asset"
              | "javascript-chunk"
              | "javascript-module"
              | "source-module"
              | "browser-window"
              | "frame"
              | "context-bridge-api"
              | "ipc-channel"
              | "ipc-handler"
              | "worker"
              | "service-worker"
              | "endpoint"
              | "storage"
              | "native-export"
              | "managed-assembly"
              | "managed-module"
              | "managed-type"
              | "managed-method"
              | "managed-field"
              | "managed-pinvoke-import"
              | "managed-native-implementation"
              | "runtime-script-instance";
              node_id: string;
              observations: {
                  evidence: {
                      artifact: | { artifact_id: string; available: true; sha256: string }
                      | {
                          available: false;
                          detail: string;
                          reason:
                              | "unknown"
                              | "truncated"
                              | "unresolved"
                              | "not-applicable"
                              | "not-observed"
                              | "not-approved"
                              | "provider-unavailable";
                      };
                      authority: | "unknown"
                      | "controlled-replay"
                      | "historical-reference"
                      | "artifact-bytes"
                      | "ast-static-analysis"
                      | "static-relationship-inference"
                      | "passive-cdp-runtime"
                      | "cross-layer-reconciliation"
                      | "cross-version-comparison"
                      | "native-analysis-provider"
                      | "managed-static-analysis"
                      | "user-assertion";
                      confidence: "unknown"
                      | "exact"
                      | "low"
                      | "medium"
                      | "high";
                      coverage: {
                          limits: {
                              name: string;
                              unit:
                                  | "other"
                                  | "items"
                                  | "bytes"
                                  | "depth"
                                  | "milliseconds"
                                  | "characters"
                                  | "instructions";
                              value: number;
                          }[];
                          omitted_count: number
                          | null;
                          status: "unknown" | "unavailable" | "complete" | "partial";
                          truncated: boolean;
                      };
                      evidence_ids: string[];
                      extractor: {
                          executable_sha256: string
                          | null;
                          name: string;
                          operation: string;
                          version: string;
                      };
                      limitations: string[];
                      location: | {
                          available: false;
                          detail: string;
                          reason: | "unknown"
                          | "truncated"
                          | "unresolved"
                          | "not-applicable"
                          | "not-observed"
                          | "not-approved"
                          | "provider-unavailable";
                      }
                      | {
                          available: true;
                          value: | {
                              end: { column: number; line: number };
                              kind: "source-range";
                              source: string;
                              start: { column: number; line: number };
                          }
                          | { end: number; kind: "file-offset-range"; start: number }
                          | { kind: "artifact-path"; path: string }
                          | { kind: "url"; url: string }
                          | {
                              capture_sha256: string;
                              frame_key: string | null;
                              kind: "runtime";
                              script_key: string | null;
                              target_key: string;
                          }
                          | { address: string; kind: "native-address"; symbol: string
                          | null }
                          | { export_path: string; kind: "package-export"; package_name: string };
                      };
                      state: "unknown"
                      | "observed"
                      | "inferred"
                      | "unavailable";
                  };
                  identifier_strategy: {
                      stability: "observation-exact";
                      strategy: "semantic-content-sha256";
                  };
                  label: string
                  | null;
                  observation_id: string;
                  properties: Record<string, JSONType>;
              }[];
          }
          | undefined