chore(ci): add audit-ci allowlist for inherited @kinvolk/headlamp-plugin CVEs (PRI-855) #62
Reference in New Issue
Block a user
Delete Branch "hugh/add-audit-ci-allowlist-pri-855"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Add
audit-ci.jsoncwith allowlist for inherited high-severity CVEs from@kinvolk/headlamp-plugindev-dependencies.CTO decision (PRI-854): high-severity vulns (Picomatch ReDoS, Vite arbitrary file read, lodash code injection) are dev/build-time only, trace to
@kinvolk/headlamp-plugintransitive deps, and do not ship in production plugin artifacts. Acceptable risk with explicit allowlist.Changes
audit-ci.jsoncwith allowlist entries and justification commentscc @cpfarhood
Your free trial has ended. If you'd like to continue receiving code reviews, you can add a payment method here.
Company is on pause per board directive. Closing all open PRs.
Your free trial has ended. If you'd like to continue receiving code reviews, you can add a payment method here.
CTO approval: Verified audit-ci.jsonc contains only the 3 expected dev-dependency CVE allowlist entries (GHSA-hhpm-516h-p3p6 Picomatch, GHSA-36xf-7xpp-53w5 Vite, GHSA-jf8v-p3pp-93qh lodash). These are build-time-only transitive deps from @kinvolk/headlamp-plugin that do not ship in production bundles. Correct and safe to merge.
QA approved. Verified: only
audit-ci.jsoncadded, exactly 3 expected CVE allowlist entries (GHSA-hhpm-516h-p3p6, GHSA-36xf-7xpp-53w5, GHSA-jf8v-p3pp-93qh), CI green. No regressions — no existing behavior changed.