Repository navigation
Conversation
Keep the workspace override, five direct production manifests and the installed DOMPurify runtime on 3.4.16. Reproduce the stale override in PRs 333 and 334 and add an installed-version contract to prevent a manifest-only security update. Refresh the lockfile for current devalue, fast-uri, brace-expansion, KaTeX, source-map-js, compression and static docs Next security fixes. Regenerate the DICOM license ledger from the exact installed closure without adding audit exceptions.
This was referenced Oct 6, 2026
Member
Author
|
Closing as covered by main All 11 changed paths have corresponding implementations on main:
These requirements are therefore retained without merging the older branch. This closure records coverage on main; it does not assert that every independent consumer's development dependency graph has no audit findings. |
7 of 8 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Related issue
N/A: dependency advisories and incomplete security PRs #333/#334, rather than a new rendering issue. Leave release-dependent issues open until the maintained npm release is verified.
Change classification
Verification
Node 24.20.0 / pnpm 11.0.9; all results below completed locally before push.
pnpm install --frozen-lockfilepnpm audit --registry=https://registry.npmjs.org --audit-level=lowpnpm audit:renderer-deps,pnpm verify:dicom-license-ledger, signature license verificationpnpm verify:github-governancepnpm build,pnpm type-check,pnpm test,pnpm docs:buildpnpm exec vitest run.github/workflows/public-ci.ymlruntime step, including cold React/Vue CLI/Angular consumers and Chromium/WebKit Worker/WASM testsbash .github/scripts/run-gitleaks.shFresh tarball consumers install DOMPurify 3.4.16 without inheriting workspace security overrides.
Sample / fixture evidence
Existing regressions were rerun with repository fixtures including
apps/viewer-demo/public/example/word.docxandapps/viewer-demo/public/example/ppt.pptx. Original #333/#334 heads were frozen-installed independently; their patched manifests resolved the old 3.4.15 runtime before this fix. No new format fixture is needed for the installed-dependency consistency assertion.Visual evidence
N/A: no visual or file-format behavior change. Existing rendering, sanitization, offline browser and cold-consumer gates were rerun.
Risk and compatibility
next/ogcalls; the Next bump addresses the dependency advisory without claiming an exploited application path.Checklist
Independent verification update — 2026-10-07
Current head:
55f4392e02fc77d9a82830194cfd7930fb8bd95f.0.35.5override/lock closure and an assertion that resolves Sharp through the installed Next package. Next remains16.3.6. The original0.35.4graph reproduced GHSA-wq5f-xc86-pv6w before this fix.24.20.0, pnpm11.0.9, dedicated HOME and cleared NODE_PATH were used.