Task · SKT-0115

Resolve skcapture Trivy publication failures on both platforms

Description

At board-only main edf7243dc6742373da1c3feb8b3e72407e5c5df2, publish run37943032397 built both skcapture images then failed Enforce Trivy security gate. The gate reported scanner error or unaccepted HIGH/CRITICAL findings but the inspected reduction did not distinguish them. This is independent of the HA lifecycle CI failure and no application code changed in that push.

Acceptance Criteria

Definition of Done

Implementation Plan

loop8: build both local architectures, prove exact failing Trivy findings/scanner errors; bump safe fixed base/modules without gate changes; root reviewed land and exact-SHA CI both skcapture legs. Docker mutex released by hosted repair.

Implementation Notes

loop8 initial read-only pass used staleOct8DB and not accepted as reproduction. Resumed original lane with pinnedCITrivy0.70/currentOct9DB: botharch kubectlstdlib1.26.6 HIGH78667/97031 fail1. One implementation cycle Dockerfile.skcapture only checksum-pinned officialkubectlsource rebuilt with existingGo1.27.2 unchangedvendor; identicalfreshscans0 botharch and networkdisabledCLIsmoke0, localcandidatejustcheck0, completeCodeRabbit0/securityPASS. Root integration holds until in-flight cf8 composedgate completes; exactSHA publicationCI bothlegs pending.

loop8 attempts1 implementation; staleDB pass explicitly excluded. FreshpinnedTrivy0.70 Oct9DB botharch kubectlstdlibHIGH78667/97031 fail1; checksum-pinned officialsourcebuilt withGo1.27.2 unchangedvendor scans0, realCLI smoke0. CompleteCodeRabbit0/securityPASS. Rootland2f38dbbba291b794213639a2428b69d3023e58cd; composedgate0; publication37962316081 bothskcapturebuild/scanner/publisheddigest/merge+sign+sbom success, exactCI37962316276 allrequiredjobs success. Sharedfail-onlyEnforcestep intentionallyskippedafter actualscanner success, not countedaspass; no reusable/securitygate changes.

Final Summary

Repaired botharchitecture skcapture publication by rebuilding checksum-pinned official kubectl source with patched compiler; no dependency/vendor/gate weakening. Freshfail-before/pass-after scans, realimageCLI smoke, guarded reviews, composed0 and exactSHA bothpublicationlegs green.

View the source file on GitHub