Skip to content

chore: temporarily pin Keyv and cache dependencies - #189

Merged
TheRealAgentK merged 1 commit into
mainfrom
security/temporary-keyv-cacheable-overrides
Aug 5, 2026
Merged

chore: temporarily pin Keyv and cache dependencies#189
TheRealAgentK merged 1 commit into
mainfrom
security/temporary-keyv-cacheable-overrides

Conversation

@TheRealAgentK

Copy link
Copy Markdown
Contributor

Summary

Temporarily override the development-only cache dependency chain to the already-resolved known-clean versions:

  • keyv@4.5.4
  • flat-cache@4.0.1
  • file-entry-cache@8.0.0

This is defense in depth during the active Keyv/Cacheable npm supply-chain incident. The known compromised releases are in newer major-version lines and no compromised package was found in the repository, lockfile, or installed tree.

The overrides apply to installs rooted in this repository; they do not impose resolutions on consumers of the published @raygun.io/aws-lambda package.

Temporary control

This must be reviewed by 31 August 2026. The removal criteria, current GitHub target date, rescanning checklist, and unroll procedure are tracked in #188.

Dependency impact

npm install --package-lock-only --ignore-scripts produced no package-lock.json change because the pinned versions were already resolved. npm ls confirms all three overrides are active.

Verification

  • npm ci
  • npm test
  • npm run eslint
  • npm run tseslint
  • npm run prettier:check
  • npm ls keyv flat-cache file-entry-cache --all
  • npm audit: 0 reported vulnerabilities

Refs #188

Pin known-clean Keyv and cache dependency versions while the npm supply-chain incident is reviewed. Reassess and remove by the end of August 2026.\n\nRefs #188
@TheRealAgentK TheRealAgentK changed the title Temporarily pin Keyv and cache dependencies chore: temporarily pin Keyv and cache dependencies Aug 5, 2026

@QuantumNightmare QuantumNightmare left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks 👍

@TheRealAgentK
TheRealAgentK merged commit da89e33 into main Aug 5, 2026
5 of 6 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.

3 participants