snyk-docker-plugin
Version:
Snyk CLI docker plugin
13 lines (12 loc) • 876 B
TypeScript
import { Dockerfile } from "dockerfile-ast";
import { DockerFileLayers, DockerFilePackages, GetDockerfileBaseImageNameResult } from "./types";
export { getDockerfileBaseImageName, getLayersFromPackages, getPackagesFromDockerfile, instructionDigest, getPackagesFromRunInstructions, };
declare function getPackagesFromDockerfile(dockerfile: Dockerfile): DockerFilePackages;
declare function getPackagesFromRunInstructions(runInstructions: string[]): {};
/**
* Return the image name of the last from stage, after resolving all aliases
* @param dockerfile Dockerfile to use for retrieving the last stage image name
*/
declare function getDockerfileBaseImageName(dockerfile: Dockerfile): GetDockerfileBaseImageNameResult;
declare function instructionDigest(instruction: any): string;
declare function getLayersFromPackages(dockerfilePkgs: DockerFilePackages): DockerFileLayers;