Skip to content

security(deps): high audit advisories on next, sharp, source-map-js; braces has no fix #115

Closed

Description

@Fluory

What happened

pnpm verify fails in its last step, pnpm audit --audit-level high: advisories published after 2026-09-28 (10 findings, 4 high). Every code PR is blocked (found while working on #75, PR #114).

Package Advisory Path Fix
next 16.3.6 GHSA-cjq9-62q9-8jv4 (SSRF in image optimization) + 5 moderate/low direct 16.3.8
sharp 0.35.4 GHSA-wq5f-xc86-pv6w (librsvg) next (optional, ^0.35.4) 0.35.5 – within range
source-map-js 1.2.1 GHSA-68fv-2mgg-jv7q next → postcss (^1.2.1) 1.2.2 – within range
braces ≤3.0.3 GHSA-vfj7-8cjw-p6xm dev only: eslint-config-next → fast-glob → micromatch no patched version

Acceptance criteria

  • next and eslint-config-next on 16.3.8 (kept in step)
  • sharp ≥ 0.35.5 and source-map-js ≥ 1.2.2 in the lockfile, without overrides
  • braces: dated exception in the exceptions register (dev-only path, not in the production tree, no fix available) and an audit ignore limited to this one advisory
  • pnpm audit --audit-level high exits 0; pnpm verify green

Not part of this task

  • moderate/low findings without a high one (esbuild via drizzle-kit)

Security/Privacy affected?

Yes – dependency security patches; no behaviour change intended.

Activity

  1. self-assigned this
    on Oct 8, 2026
  2. Fluory commented on Oct 8, 2026

    @Fluory
    OwnerAuthor

    Claimed by @Fluory on branch claude/fix-deps-audit-115.

  3. added a commit that references this issue on Oct 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

securitySecurity or privacy relevant

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions