Skip to content

fix: allowlist new audit-ci dependency advisories#643

Open
douglance wants to merge 1 commit into
mainfrom
dl/audit-ci-fix
Open

fix: allowlist new audit-ci dependency advisories#643
douglance wants to merge 1 commit into
mainfrom
dl/audit-ci-fix

Conversation

@douglance
Copy link
Copy Markdown
Contributor

Summary

Restores yarn audit:ci to passing on main. After #641 landed, five new GHSA advisories appeared in the dependency graph and started failing the Audit CI job (e.g. https://github.com/OffchainLabs/arbitrum-sdk/actions/runs/25017924794/job/73270738182).

All five are dev-only paths with no upgrade available that is compatible with our existing sol2uml / hardhat / vitest chains, so they are added to the existing allowlist following the same pattern as #631 / #635 / #636 / #641.

Advisory Module Paths
GHSA-w5hq-g745-h8pq uuid <14.0.0 hardhat>uuid, nyc>istanbul-lib-processinfo>uuid
GHSA-3p68-rc4w-qgx5 axios SSRF via NO_PROXY direct dev dep + sol2uml>axios chains
GHSA-fvcv-3m26-pcqx axios cloud metadata exfil same paths
GHSA-r4q5-vmmm-2653 follow-redirects auth header leak axios>follow-redirects, hardhat>solc>follow-redirects, sol2uml chains
GHSA-qx2v-qp2m-jg93 postcss XSS in stringify vitest>vite>postcss

The SDK runtime does not exercise any of these vulnerable code paths.

Test plan

  • yarn audit:ci passes locally
  • CI Audit job passes on this PR

Allowlists five new GHSA advisories surfaced after #641:

- GHSA-w5hq-g745-h8pq (uuid <14.0.0) — hardhat>uuid, nyc>istanbul-lib-processinfo>uuid
- GHSA-3p68-rc4w-qgx5 (axios SSRF via NO_PROXY) — direct dev dep + sol2uml chains
- GHSA-fvcv-3m26-pcqx (axios cloud metadata exfiltration) — same paths
- GHSA-r4q5-vmmm-2653 (follow-redirects auth header leak) — axios/hardhat/sol2uml chains
- GHSA-qx2v-qp2m-jg93 (postcss XSS in stringify) — vitest>vite>postcss

All are dev-only paths with no available fix that survives our existing
sol2uml/hardhat/vitest chains. SDK runtime is unaffected.
@cla-bot cla-bot Bot added the cla-signed label Apr 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant