Skip to content

chore(ci): add audit-ci config path for allowlist support (PRI-855)#155

Open
privilegedescalation-engineer[bot] wants to merge 1 commit intomainfrom
hugh/add-audit-ci-allowlist
Open

chore(ci): add audit-ci config path for allowlist support (PRI-855)#155
privilegedescalation-engineer[bot] wants to merge 1 commit intomainfrom
hugh/add-audit-ci-allowlist

Conversation

@privilegedescalation-engineer
Copy link
Copy Markdown
Contributor

Summary

Add --config ./audit-ci.jsonc to the audit-ci step in the shared plugin CI workflow so plugin repos can provide their own allowlist for inherited @kinvolk/headlamp-plugin dev-dependency CVEs.

CTO decision (PRI-854): these high-severity vulns are dev/build-time only, trace to @kinvolk/headlamp-plugin transitive deps (Picomatch, Vite, lodash), and do not ship in production plugin artifacts. Acceptable risk with an explicit allowlist.

Changes

  • .github/workflows/plugin-ci.yaml: Add --config ./audit-ci.jsonc to audit-ci command

Affected Repos

Each plugin repo using this workflow will need an audit-ci.jsonc file added:

  • headlamp-intel-gpu-plugin
  • headlamp-plugin-template
  • headlamp-polaris-plugin
  • headlamp-rook-plugin
  • headlamp-tns-csi-plugin
  • headlamp-kube-vip-plugin
  • headlamp-argocd-plugin
  • headlamp-sealed-secrets-plugin

cc @cpfarhood

Add --config ./audit-ci.jsonc to audit-ci step so plugin repos can
provide their own allowlist for inherited @kinvolk/headlamp-plugin
dev-dependency CVEs (CTO decision PRI-854).

Co-Authored-By: Paperclip <noreply@paperclip.ing>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant