fix(security): harden document input and asset boundaries #1696

Merged
brenno merged 1 commit from codex/security-1690-1693 into main 2026-08-21 22:25:37 +00:00
Owner

Samenvatting

  • weigert projectinterne afbeeldingssymlinks die buiten het project wijzen voordat bytes naar export-, AI- of repositorypaden gaan
  • hercontroleert positieve render-containment en cachet alleen fail-closed blokkades
  • detecteert inline HTML-eventhandlers die direct na een solidus staan
  • past de 32 MiB-limiet toe op de werkelijke UTF-8-byteomvang zonder een tweede grote buffer te alloceren
  • voegt voor ieder scenario een gerichte regressietest toe

Validatie

  • make check — 10.290 tests geslaagd; 87,2% line coverage
  • make sast — 0 bevindingen
  • gerichte tests — 66 tests geslaagd

Closes #1690
Closes #1691
Closes #1692
Closes #1693

## Samenvatting - weigert projectinterne afbeeldingssymlinks die buiten het project wijzen voordat bytes naar export-, AI- of repositorypaden gaan - hercontroleert positieve render-containment en cachet alleen fail-closed blokkades - detecteert inline HTML-eventhandlers die direct na een solidus staan - past de 32 MiB-limiet toe op de werkelijke UTF-8-byteomvang zonder een tweede grote buffer te alloceren - voegt voor ieder scenario een gerichte regressietest toe ## Validatie - `make check` — 10.290 tests geslaagd; 87,2% line coverage - `make sast` — 0 bevindingen - gerichte tests — 66 tests geslaagd Closes #1690 Closes #1691 Closes #1692 Closes #1693
fix(security): harden document input and asset boundaries
All checks were successful
scans / scans (pull_request) Successful in 4m47s
static-gate / static-gate (pull_request) Successful in 7m42s
c9da5d1fcb
brenno changed title from WIP: fix(security): harden document input and asset boundaries to fix(security): harden document input and asset boundaries 2026-08-21 22:25:26 +00:00
brenno merged commit 022886f9c5 into main 2026-08-21 22:25:37 +00:00
Sign in to join this conversation.
No description provided.