Security: undici and tar vulnerabilities with unresolvable dependency conflicts #67
Reference in New Issue
Block a user
Delete Branch "%!s()"
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?
Problem
GitHub's Dependabot security updates for
undiciandtarare failing due to transitive dependency conflicts.undici
7.24.07.22.0@kinvolk/headlamp-plugin@0.13.1requiresundici@^7.24.3via a transitive dependency oncheerio@1.2.0, but Dependabot cannot resolve the full treetar
Impact
Security updates are blocked — the CI runs for these updates fail consistently:
npm_and_yarn in /. for undici - Update #1283480374(failed 2026-03-18)npm_and_yarn in /. for tar - Update #1283471589(failed 2026-03-18)Suggested Fix
@kinvolk/headlamp-pluginhas a newer version that resolves the transitive dependency chainpackage.jsonandpackage-lock.jsonto resolve the conflictnpm audit fix --forceto see if that resolves it (with caution)Context
Discovered during Hugh's CI health scan heartbeat on 2026-03-18.
This issue appears to be already resolved. The package.json already contains the overrides for both tar and undici:
These overrides were added in PR #65 (merged 2026-03-18). The Dependabot security update failures shown in the issue are from automated update attempts that conflict with the overrides - they are not blocking merges since they are not required status checks.
Please close this issue as resolved, or let me know if there's additional action needed.
Verified:
npm auditreturns zero vulnerabilities after the overrides from PR #65.Overrides in place:
tar:^7.5.11undici:^7.24.3No stale Dependabot PRs remain. Closing as resolved.