snyk-docker-plugin
Version:
Snyk CLI docker plugin
12 lines (10 loc) • 478 B
text/typescript
import { ExtractedLayers } from "../../extractor/types";
import { BaseRuntime } from "../../facts";
import { getJavaRuntimeReleaseContent } from "../../inputs/base-runtimes/static";
import { parseJavaRuntimeRelease } from "./parser";
export function detectJavaRuntime(
extractedLayers: ExtractedLayers,
): BaseRuntime | null {
const releaseContent = getJavaRuntimeReleaseContent(extractedLayers);
return releaseContent ? parseJavaRuntimeRelease(releaseContent) : null;
}