Skip to content

chore(deps): patch js-yaml and brace-expansion advisories - #213

Open
yongzhuoyu wants to merge 1 commit into
mojaloop:masterfrom
yongzhuoyu:chore/dependency-maintenance
Open

chore(deps): patch js-yaml and brace-expansion advisories#213
yongzhuoyu wants to merge 1 commit into
mojaloop:masterfrom
yongzhuoyu:chore/dependency-maintenance

Conversation

@yongzhuoyu

@yongzhuoyu yongzhuoyu commented Jul 12, 2026

Copy link
Copy Markdown

What & Why

Resolves #210

Follow-up security patch on top of the recently merged #212. Two advisories
were published that affect the dependency versions currently on master, so
this bumps the security overrides just above the vulnerable ranges:

No source code changes.

Outcome

  • npm audit clean (0 vulnerabilities)
  • dep:check passes (all dependencies match latest)
  • unit tests unchanged at 343/343 passing

How to Test

  • nvm use (Node 22.22.0)
  • npm ci
  • npm run test:unit (expect 343 passing)
  • npm run audit:check (expect Passed npm security audit)
  • npm run dep:check (expect All dependencies match the latest)

Breaking Changes

None. Library public API is unchanged; only dependency versions and security overrides were modified.

AI Assistance Disclosure

AI tools were used in producing part of this contribution.
Tools used: Claude Opus 4.8
Scope: identifying the newly-published advisories, selecting patched override versions, resolving the rebase against master, and drafting this PR description.
All AI-generated content has been reviewed, understood, and validated by the author.

@CLAassistant

CLAassistant commented Jul 12, 2026

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

Bump security overrides above newly-published advisory ranges that
affect the versions currently on master (post mojaloop#212):
- js-yaml 4.2.0 -> 4.3.0 (GHSA-52cp-r559-cp3m: quadratic CPU via YAML merge keys)
- brace-expansion 2.0.3 -> 2.1.2 (GHSA-3jxr-9vmj-r5cp: DoS via exponential expansion)
- sinon 22.0.0 -> 22.1.0

audit clean (0 vulns), dep:check passes, unit tests 343/343.
@yongzhuoyu
yongzhuoyu force-pushed the chore/dependency-maintenance branch from 1b583ae to 346540a Compare July 22, 2026 06:00
@sonarqubecloud

Copy link
Copy Markdown

@yongzhuoyu yongzhuoyu changed the title chore(deps): update dependencies and apply security patches chore(deps): patch js-yaml and brace-expansion advisories Jul 22, 2026
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.

chore: dependency vulnerability maintenance

3 participants