UNPKG

snyk-docker-plugin

Version:
19 lines (18 loc) 724 B
import { DockerFileAnalysis } from "../dockerfile/types"; import { ResolvedAttestationManifest } from "./types"; export interface DockerfileMetadata { name: string; analysis: DockerFileAnalysis | null; } export interface ProvenanceMetadata { buildTimestamp: string | null; buildConfigDigest: string | null; buildConfigDigestSource: "remote" | "local" | null; attestedManifestDigest: string; attestationManifestDigest: string; buildConfigSourceUri: string | null; builderId: string; buildType: string; dockerfileMetadata: DockerfileMetadata; } export declare function parseProvenanceAttestations(attestationManifests: ResolvedAttestationManifest[]): Promise<ProvenanceMetadata[]>;