Repository navigation
Conversation
Replace affected DOMPurify, fast-uri, KaTeX, seroval, shell-quote, and undici resolutions. Cover transitive and mobile Markdown copies, while keeping undici on its existing major lines.
ApprovabilityVerdict: Needs Human Approval Macroscope's review found this PR requires human approval — This dependency remediation changes runtime sanitization, Markdown/math rendering, HTTP, serialization, and other transitive behavior across web, server, and mobile paths. Its explicit security-advisory scope and broad overrides warrant human review despite the absence of application-source changes. You can add or adjust custom eligibility rules. Learn more. |
|
No actionable comments were generated in the recent review.
|
| Layer / File(s) | Summary |
|---|---|
Web dependencies and workspace resolutions apps/web/package.json, pnpm-workspace.yaml |
The web package updates dompurify to ^3.4.17 and katex to ^0.18.2. The workspace updates the undici catalog version to 8.12.2 and adds overrides for fast-uri, katex, seroval, shell-quote, and undici versions ^6 and ^7. |
Priority:
Estimated code review effort: 2 (Simple) | ~8 minutes
Change: Other
Possibly related issues
- [Bug]: 12 packages in pnpm-lock.yaml have high or critical security advisories #23907 — The issue identifies vulnerable dependency resolutions, including
dompurify,seroval, andshell-quote; this pull request updates those dependency versions or overrides.
Possibly related PRs
- pingdotgg/t3code#23988 — That PR adds an install check triggered by changes to the same dependency files.
Suggested reviewers: yash-singh1, juliusmarminge
Merge Risk: 
Minimal · up to 2e945
-
The dependency advisory updates are mergeable with no identified implementation risk.
Pre-merge checks: 
4
-
Full details: Description check
-
Explanation
The description includes all required sections. It explains the advisory problem, lists the dependency changes, defines the focused scope, and reports detailed verification results and limitations. It does not link an issue or maintainer approval, but it explains why the change is a narrow security-only dependency update.
-
Finishing Touches
-
🧪 Generate unit tests (beta)
-
- Create a new PR
-
- Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts
Comment @coderabbitai help to get the list of available commands.
Problem
The lockfile resolves versions affected by 14 dependency advisories across six packages. Electron 44.9.3 already fixes the other four listed advisories.
Change
Update direct and transitive copies, including mobile KaTeX. Keep undici on its existing major lines.
Scope and approval
This PR only updates dependencies with published security fixes. It adds no features or intentional workflow changes.
Verification
Verified on Linux with Node 26.12.1:
Desktop and native mobile builds were not tested.
gpt-6.1-solin Codex