From 5898d5fa6b528a1ac9324f76145844d4f8d858a4 Mon Sep 17 00:00:00 2001 From: Brian Gardiner Date: Thu, 19 Mar 2026 16:30:08 -0400 Subject: [PATCH] test: add acceptance test for Go stdlib detection in container scans Verifies that snyk-docker-plugin detects Go standard library dependencies when scanning container images with Go binaries. --- test/jest/acceptance/snyk-container/container.spec.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/test/jest/acceptance/snyk-container/container.spec.ts b/test/jest/acceptance/snyk-container/container.spec.ts index 0c4b8da88f..5b3d8f5005 100644 --- a/test/jest/acceptance/snyk-container/container.spec.ts +++ b/test/jest/acceptance/snyk-container/container.spec.ts @@ -173,6 +173,15 @@ describe('snyk container', () => { expect(goModulesResults).toBeDefined(); }); + it('detects Go stdlib dependencies in container with Go binaries', async () => { + const { code, stdout, stderr } = await runSnykCLIWithDebug( + `container test docker-archive:test/fixtures/container-projects/stripped-go-binaries-minimal.tar.gz --print-deps`, + ); + + assertCliExitCode(code, 1, stderr); + expect(stdout).toContain('stdlib @ 1.25.1'); + }); + it('should correctly scan an OCI image with manifest missing platform field', async () => { const image = 'snykgoof/oci-goof:ociNoPlatformTag'; const { code, stdout } = await runSnykCLI(