Skip to content

Remove PDF builder and its vulnerable dependencies - #1193

Merged
jmanico merged 1 commit into
mainfrom
fix/remove-pdf-builder
Oct 9, 2026
Merged

jmanico merged 1 commit into
mainfrom
fix/remove-pdf-builder

Conversation

@jmanico

@jmanico jmanico commented Oct 9, 2026

Copy link
Copy Markdown
Member

Remove the entire tools/pdf/ utility added in #1191: the build script, stylesheet, bundled images, README, and Python dependency manifest.

The manifest pins weasyprint==69.0, which triggers Dependabot alerts #1 and #2. Upstream documents a URL-fetcher bypass and EPS/Ghostscript interpreter exposure. Removing the builder eliminates these dependencies from the repository, as requested by the maintainer.

Validation: git diff --check passes; repository-wide searches find no remaining builder or dependency references. The diff deletes only the six builder files. Published PDFs and standard content are untouched.

@jmanico
jmanico merged commit 55dc220 into main Oct 9, 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