snyk-docker-plugin
Version:
Snyk CLI docker plugin
18 lines (17 loc) • 654 B
TypeScript
import { ResolvedAttestationManifest } from "./types";
export interface DockerfileMetadata {
name: string;
contents: string | 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[]>;