snyk-docker-plugin
Version:
Snyk CLI docker plugin
9 lines (8 loc) • 729 B
TypeScript
import { Dockerfile } from "dockerfile-ast";
import { getDockerfileBaseImageName, getPackagesFromDockerfile, instructionDigest } from "./instruction-parser";
import { updateDockerfileBaseImageName } from "./instruction-updater";
import { DockerFileAnalysis } from "./types";
export { analyseDockerfile, readDockerfileAndAnalyse, instructionDigest, getPackagesFromDockerfile, getDockerfileBaseImageName, updateDockerfileBaseImageName, DockerFileAnalysis, parseDockerfile, };
declare function readDockerfileAndAnalyse(dockerfilePath?: string): Promise<DockerFileAnalysis | undefined>;
declare function analyseDockerfile(contents: string): Promise<DockerFileAnalysis>;
declare function parseDockerfile(content: string): Dockerfile;