chore(deps): coordinated @tiptap/* bump to close GHSA-cp6q-959q-f8rh
@nicolasiscoding is already working on this.
Since Sep 9, 2026.
- Dominant language
- JavaScript
- Stars
- 2
- Forks
- 2
- Avg merge
- 5h 41m
- Merged PRs (30d)
- 5
Description
Change Request — dependency fix needing a real code change (patch duty 2026-09-09).
Problem
@tiptap/core and its ~35-package extension family are on 3.22.4–3.30.3 and carry GHSA-cp6q-959q-f8rh (medium — mergeAttributes() turns an own __proto__ key into inherited executable DOM attributes). It was not fixable in the lockfile-only patch-duty PR (#157) because:
- The fix needs
@tiptap/core≥ 3.30.4 and@tiptap/extension-code-block-lowlightat 3.31.3, whichnpm auditflags as a breaking change. - The whole
@tiptap/*set versions together, so this is a coordinated ~35-package bump that must be verified against the block editor UI, not force-pinned viaoverrides.
Ask
Bump the full @tiptap/* family to the patched line (≥3.30.4 core / 3.31.3 lowlight), then verify the editor renders + behaves (marks, lists, tables, code blocks, images) before merge.
Not in scope of this issue
image-size (high) — no upstream fix exists yet; tracked as accepted until a patched release ships.
Found during weekly patch duty. Docs PR: #157.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.