v1.0.52026-05-24
Defense-in-depth hardening release.
v1.0.4 shipped the capability. v1.0.5 hardens the perimeter around it. This release closes 14 issues from a comprehensive internal audit of the runtime and build pipeline. 815 tests pass on the release branch.
- SSRF protection on the hosted-model adapter (rejects userinfo, IDN homoglyphs, private/loopback IPs).
- Decompression-bomb defense on profile loading: large members stream to disk with inline hashing instead of into RAM.
- Tar-smuggle defense: explicit member-type allow-list rejects sparse, hardlink, and LONGNAME entries.
- CSV-injection defense on exported reports.
- Input-size caps on the local model backend (8 KiB / 16 messages).
- Numerical safety guards on the ML classifier (no more NaN cascades routing benign traffic to high-severity buckets).
- Tighter regex bounds across the detection pipeline (preventing pathological-input compute blowup).
- Six additional quality fixes around training reproducibility and report sanitization.