Description
Resolves the critical prototype pollution vulnerability in protobufjs (GHSA-xq3m-2v4x-88gg) reported by Socket.dev. protobufjs is used transitively in this app (via @opentelemetry/*, @grpc/proto-loader, etc.).
Vulnerabilities Fixed
| Alert ID | Severity | Package | Fix |
|---|
| GHSA-xq3m-2v4x-88gg | critical | protobufjs@7.5.4 | bumped to 7.5.5 |
GHSA: https://github.com/advisories/GHSA-xq3m-2v4x-88gg
Applied via socket fix --id GHSA-xq3m-2v4x-88gg --no-major-updates. This is a lockfile-only change.
How did I test this PR
socket fix ran and reported pkg:npm/protobufjs@7.5.4 → 7.5.5.
pnpm install --lockfile-only finalization was skipped in CI because the sandbox lacks NPM_TOKEN to read @composio/db from the private GitHub Packages registry. The textual lockfile bump is correct (all four protobufjs: 7.5.4 references and the package definition itself updated to 7.5.5).
- CI on this PR will run a real
pnpm install with the correct token, which will validate the lockfile.
Unresolved (out of scope for this run)
- 63
cve / obfuscatedFile alerts at high severity remain across transitive deps.
Auto-generated by Socket.dev security cron
Origin: cron-socket-tier1-weekly / zen-cron-9b6a4e268d91
Triggered by: saransh@composio.dev | Source: cron
Session: https://zen-api-production-4c98.up.railway.app/dashboard/#/chat/zen-cron-9b6a4e268d91