Skip to content

Raise the js-yaml floor past the omap CPU advisory - #102

Merged
fgurbanov merged 1 commit into
mainfrom
chore/js-yaml-4.3.1
Aug 7, 2026
Merged

Raise the js-yaml floor past the omap CPU advisory#102
fgurbanov merged 1 commit into
mainfrom
chore/js-yaml-4.3.1

Conversation

@fgurbanov

Copy link
Copy Markdown
Contributor

dependency-scan (Trivy fs, HIGH/CRITICAL, fixable-only) started failing on every run overnight:

js-yaml  GHSA-5p4m-2wfm-xmqj  HIGH  fixed  4.3.0 → 4.3.1
JS-YAML: Quadratic CPU consumption in !!omap resolution — CVE-2026-59870

The advisory was published after the last green DoD, so this is not a regression from any recent change — it blocks the gate for everything, including the deploy of #98 (per-application resources), which is why coach-mcp.fps4.nl still can't be authorised against.

Only console depends on js-yaml and its range (^4.3.0) already admitted the fix, so this is a lockfile refresh plus a floor bump so the lock can't drift back.

Verified on the re-run of #98's DoD that all four build/test jobs (service, sdk, react, console) are green — dependency-scan was the sole red.

🤖 Generated with Claude Code

GHSA-5p4m-2wfm-xmqj (CVE-2026-59870) — quadratic CPU consumption resolving
`!!omap`, fixed in 4.3.1. Published after the last green DoD, so the Trivy
filesystem scan started blocking every run on main, including the one gating
the deploy of #98.

Only console depends on js-yaml, and the range already admitted the fix; this
raises the floor so the lockfile can't drift back.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@fgurbanov
fgurbanov merged commit d36637e into main Aug 7, 2026
9 checks passed
@fgurbanov
fgurbanov deleted the chore/js-yaml-4.3.1 branch August 7, 2026 07:25
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