Repository navigation
Fix documentation opener dependency and browser compatibility - #412
Conversation
|
Security source review on exact head The eight-file PR exactly matches the reviewed commit. It removes every locked This is conditional source acceptance. The hosted executable-documentation/full-build checks and deployed Pages acceptance are still pending, so #411 should remain open through that evidence. The bounded reachability disposition is unchanged: no production exploit path, release hold, Windows execution claim, or operator action. |
|
Security narrow recheck on final head The only delta from accepted head Conditional source acceptance carries forward to this exact head. Final-head normal CI and exact Pages deployment acceptance remain required; #411 stays open until those receipts are complete. The separate unchanged dependency-audit intake is #413 and does not expand or block this PR. |
|



The docs dependency tree resolves every
opencopy to 11.0.2, and the existing dependency-security preflight rejects root or nested copies below v11 before build/start. A small Docusaurus patch preserves custom browsers and aliases through the new namedappsexport while retaining the default callable. No parent major upgrade is needed on the supported Node 24 line.Refs #411. Keep the issue open through normal Pages deployment and installed-site acceptance.
Validation:
npm cion Node24.22.1 applies all five repository patches.npm testpass.npm run startserves the homepage and introduction with HTTP200; its real launch receives exactly the locally constructed documentation URL. Linux execution only; Windows/WSL URL construction was inspected, and no exploit or OS-browser execution is claimed.Audit follow-through: the read-only audit at October29 18:29UTC reported 27 findings (22 low, 3 moderate, 2 high, zero critical), with
openabsent. The affected dependency entries are unchanged from the base; Security tracks the separate build/development fixes and disposition in #413. This PR does not claim a clean dependency audit. Security final acceptance verifies the exact source, normal CI, Pages artifact and live bytes. Sonar now reports zero open findings after the three existing cases were given explicit Node test declarations.