Date: 2026-04-19
Author: github-copilot
Task: dep1 (task_1776650000003_dep1)
Tools: pnpm audit, pnpm why, cargo audit (not installed — see Rust section)
| Severity | Before | After |
|---|---|---|
| Critical | 0 | 0 |
| High | 1 | 1* |
| Moderate | 11 | 0 |
| Low | 1 | 1* |
* Remaining issues have no upstream patched version (see Unresolvable section).
All resolved via pnpm.overrides bumps in root package.json.
| Package | Old Constraint | New Constraint | Issues Fixed |
|---|---|---|---|
hono |
>=4.12.7 |
>=4.12.14 |
cookie name validation, IP matching bypass, path traversal in toSSG, serveStatic bypass, HTML injection in JSX SSR |
@hono/node-server |
>=1.19.10 |
>=1.19.13 |
serveStatic middleware bypass |
axios |
(not overridden) | >=1.15.0 |
SSRF via NO_PROXY bypass (CVSS 4.8), cloud metadata exfiltration via header injection (CVSS 4.8) |
follow-redirects |
(not overridden) | >=1.16.0 |
auth header leak to cross-domain redirects |
dompurify |
(not overridden) | >=3.4.0 |
ADD_TAGS + FORBID_TAGS bypass via short-circuit evaluation |
- CVSS: 7.5
- Advisory: GHSA — bigint-buffer toBigIntLE is vulnerable to buffer over-read
- Patched versions:
<0.0.0(no fix released by maintainer) - Chain:
@holoscript/platform→@holoscript/marketplace-api→@coinbase/agentkit@0.10.4→@solana/spl-token@0.4.14→@solana/buffer-layout-utils@0.2.0→bigint-buffer@1.1.5 - Exposure: Only triggered via Solana SPL token operations in marketplace-api. Not a web-facing data path.
- Action: Pin
@coinbase/agentkitto a version that dropsbigint-bufferonce available, or switch to Solana's newer@solana/spl-tokenv0.5+ which removes this dep. Track viapnpm auditmonthly.
- CVSS: 5.6
- Advisory: Use of potentially broken/risky cryptographic primitive in elliptic curve implementation
- Patched versions:
<0.0.0(no fix released) - Chain: Transitive via multiple crypto/blockchain deps
- Exposure: Low — not used directly in user-facing code paths
- Action: Monitor for maintainer patch or replacement with
noble-curveslibrary
| Package | Current | Latest | Notes |
|---|---|---|---|
vitest |
^4.1.0 (root devDep) |
v4.x | Already on latest major; connector-core has pre-existing ESM compat issue unrelated to version |
@coinbase/agentkit |
0.10.4 |
Check npm | Upgrading may resolve bigint-buffer chain |
cargo-audit is not installed in this environment.
# Install with:
cargo install cargo-audit
# Then run:
cargo audit
Rust workspace contains one member: packages/compiler-wasm with these direct deps:
wasm-bindgen 0.2.93— currentserde 1.0— currentserde_json 1.0— currentjs-sys 0.3— currenttypeshare 1.0— current
No known advisories at time of audit (manual check against RustSec database).
This audit should be run monthly:
pnpm audit --json > dep-audit-$(date +%Y-%m-%d).json
cargo auditNext scheduled audit: 2026-05-19