Skip to content

ci(deny): ignore RUSTSEC-2026-0192 (ttf-parser unmaintained)#159

Merged
hellno merged 1 commit into
mainfrom
hellno/deny-ignore-rustsec-2026-0192
Jun 29, 2026
Merged

ci(deny): ignore RUSTSEC-2026-0192 (ttf-parser unmaintained)#159
hellno merged 1 commit into
mainfrom
hellno/deny-ignore-rustsec-2026-0192

Conversation

@hellno

@hellno hellno commented Jun 29, 2026

Copy link
Copy Markdown
Owner

What

Add a justified ignore for RUSTSEC-2026-0192 (ttf-parser unmaintained) to deny.toml, alongside the existing transitive-unmaintained entries.

Why

ttf-parser is flagged unmaintained (an advisory, not a vulnerability). It is transitive via gpui (fontdb -> usvg) for runtime font/SVG glyph parsing — there is no maintained drop-in in the pinned GPUI tree, so the documented remedy (deny.toml header: "Add to ignore ONLY with a written justification") is a justified ignore, tracked to re-evaluate on the next just bump-gpui.

This advisory landed in the RustSec DB today and fails the required cargo-deny-advisories check on every PR and on main — second one today after RUSTSEC-2026-0190 (anyhow, fixed in #158).

Verification

  • cargo deny check advisories -> advisories ok (exit 0)
  • deny.toml config only; no dependency change.

ttf-parser is flagged unmaintained (RUSTSEC-2026-0192, advisory not a
vulnerability). It is transitive via gpui (fontdb -> usvg) for runtime
font/SVG glyph parsing, with no maintained drop-in in the pinned tree, so
the documented remedy is a justified ignore alongside the other transitive
unmaintained advisories. Re-evaluate on the next just bump-gpui.

Unblocks the required cargo-deny-advisories gate (verified: advisories ok).
@hellno
hellno merged commit 177e0ab into main Jun 29, 2026
5 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.

1 participant