fix(hardening): µs-stamp leak, ReDoS, ISO-date leak, compact-range regression (#3) #4
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/hardening-r3-2026-07-11"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Setzt die Härtungen aus #3 um (Fable-Bug-Hunt R3, alle am Live-Core belegt). Fixes im ausgelieferten
index.html-Core; Testharness extrahiert genau diesen Core.TIME_SRCms-Gruppe(\d{1,3})→(\d{1,9});stampPartskappt weiterhin auf 3 Millis. 4+-stellige Millis (µs-Logs,696123) werden komplett geblankt → kein Phantom-ZE.parseDecimal— Regex linearisiert/^[+-]?(?:\d+(?:\.\d+)?|\.\d+)$/+ Längen-Guard (>40 → null). 300k-Ziffernblock jetzt <200ms statt ~30s Freeze.DATE_SRC) blanken →2026-07-07 Sichtpruefungliefert kein ZE2026mehr.HH:MM:SS+ Lookahead(?![:.,]?\d).12:17-12:20,08:00-16:30, En-Dash und…,696-12:20,305parsen wieder als Range.normalizeTextentfernt → kein 12h→2h Silent-Wrong.Tests: +25 gezielte R3-Tests,
node test/run.mjs→ 241 grün (vorher 216).Schließt #3.
🤖 Generated with Claude Code
https://claude.ai/code/session_013foajK9dPn26FDk76P4SfK