Skip to content

fix(deps): clear JS tooling audit (fast-uri, js-yaml, braces) - #12

Merged
calvin-archastro merged 1 commit into
mainfrom
fix/js-tooling-audit
Oct 21, 2026
Merged

calvin-archastro merged 1 commit into
mainfrom
fix/js-tooling-audit

Conversation

@calvin-archastro

@calvin-archastro calvin-archastro commented Oct 21, 2026 •

Copy link
Copy Markdown
Contributor

Review on ArchCode

Problem and author intent

regenerate-sdk.yml (run 39690609574) failed at the JS tooling audit, so this SDK can't be regenerated from the refreshed platform spec. That spec now includes thread computers. scripts/audit-js-tooling.mjs reported these advisories:

What changed

This is the same fix as archastro-python 196350a:

  • The fast-uri override goes from 4.1.4 to 4.1.5, and the js-yaml override from 5.2.3 to 5.4.1. package-lock.json is refreshed.
  • braces has no patched release, so it gets a waiver that expires 2026-12-31. It reaches us only as chokidar 3.6.0 under @stoplight/prism-cli. That chokidar watches the one spec path we pass to prism mock, with disableGlobbing: true (confirmed in node_modules/@stoplight/prism-cli/dist/util/runner.js:13).

Scope: dev tooling only. Nothing in the published Go module changes.
Risk: low. These are transitive dev dependencies used by the Prism mock.
User impact: none.

Testing

  • node scripts/audit-js-tooling.mjs passes locally ("clean at moderate and above", with 2 waived advisories).
  • CI on this PR runs the audit and the Prism-backed contract tests.
  • End-to-end: after merge, a rerun of regenerate-sdk.yml must get past the audit and open the regeneration PR.

🤖 Generated with Claude Code

regenerate-sdk.yml failed its JS tooling audit. Same fix as archastro-python 196350a:
- fast-uri override 4.1.4 -> 4.1.5 (GHSA-hrr3-gc8f-f4qj, GHSA-jvvf-x445-j334)
- js-yaml override 5.2.3 -> 5.4.1 (GHSA-r3ph-w7gj-g6xm)
- braces GHSA-vfj7-8cjw-p6xm has no patched release; waive until
  2026-12-31. Only chokidar under prism-cli pulls it in, and it watches
  one fixed spec path with globbing disabled.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@calvin-archastro
calvin-archastro merged commit 628874c into main Oct 21, 2026
1 check 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