Skip to content

fix(deps): upgrade ip-address past the new SSRF advisories - #2058

Merged
Astro-Han merged 1 commit into
mainfrom
fix/release-ip-address-advisory
Aug 3, 2026
Merged

fix(deps): upgrade ip-address past the new SSRF advisories#2058
Astro-Han merged 1 commit into
mainfrom
fix/release-ip-address-advisory

Conversation

@Astro-Han

Copy link
Copy Markdown
Contributor

Summary

Release macOS arm64 run 30850257192 failed at npm audit --omit=dev --audit-level=high on three advisories against ip-address <=10.3.0, all high:

All three bypass SSRF and trust-boundary checks. They were published after #2055 merged, where the same audit reported zero vulnerabilities — this is new advisory data against an unchanged tree, not a regression from that upgrade.

ip-address 10.2.0 → 10.4.0. It is a transitive dependency reached through express-rate-limit (^10.2.0) and socks (^10.1.1); 10.4.0 satisfies both, so this is a lockfile change with no package.json edits.

THIRD_PARTY_NOTICES.txt is regenerated in the same commit, because the release packaging step fails on a stale inventory — that is what broke run 30849279454 after #2055. The notice entry moves to 10.4.0 and its repository URL normalizes from git:// to https://; the license stays MIT.

Verification

  • npm audit --omit=dev --audit-level=high: 0 vulnerabilities (was 3 high).
  • npm run check:release: all three gates pass — dist fresh, notices current, no dead CSS.
  • npm ci then npm run build: clean.
  • npm run format:check: clean.

Rollout

Re-dispatch Release macOS arm64 once this is on main and CI is green. No v0.1.4 tag or release exists yet — every failed run stopped before Create draft GitHub Release — so the version does not need another bump.

@Astro-Han
Astro-Han marked this pull request as ready for review August 3, 2026 21:00
@Astro-Han
Astro-Han merged commit 7dcffb6 into main Aug 3, 2026
11 checks passed
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