Skip to content

chore(deps): bump crass to 1.0.8 (GHSA-pq4g-8rxf-4g29) - #126

Merged
plainprogrammer merged 1 commit into
mainfrom
126-bump-crass
Oct 23, 2026
Merged

plainprogrammer merged 1 commit into
mainfrom
126-bump-crass

Conversation

@plainprogrammer

Copy link
Copy Markdown
Owner

bundler-audit now fails CI on every branch (first seen on #125's run) because of a new advisory against crass 1.0.7:

  • GHSA-pq4g-8rxf-4g29, "Incorrect tokenization of bad URLs enables CSS sanitizer bypass". Fixed in 1.0.8.
  • crass comes in through loofah (~> 1.0.2), which Rails' HTML sanitizer uses.

This bumps only crass (bundle update crass --conservative); the lockfile diff is its two lines. bin/bundler-audit reports no vulnerabilities afterwards.

Merge this first; then #124 and #125 pass bundler-audit once their CI re-runs against the new main.

🤖 Generated with Claude Code

crass 1.0.7 tokenizes bad URLs incorrectly, which lets CSS get past a
sanitizer (GHSA-pq4g-8rxf-4g29). It comes in through loofah (~> 1.0.2),
which Rails' HTML sanitizer uses. bundler-audit fails CI on every branch
until it is bumped.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@plainprogrammer plainprogrammer self-assigned this Oct 23, 2026
@plainprogrammer
plainprogrammer merged commit 980bff9 into main Oct 23, 2026
4 checks passed
@plainprogrammer
plainprogrammer deleted the 126-bump-crass branch October 23, 2026 23:25
plainprogrammer added a commit that referenced this pull request Oct 23, 2026
Merged, not rebased, so the retired plan's commit 88a52cf keeps its sha
(docs/git-convention.md, Merging).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
plainprogrammer added a commit that referenced this pull request Oct 23, 2026
The rebase onto origin/main at 980bff9 (#126) rewrote every commit of the
branch; the 16 SHAs the spec's documents cite are mapped to the new ones,
and verification.md records the rebase.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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