Skip to content

Second Opinion v0.3.2

Choose a tag to compare

@EvilHumphrey EvilHumphrey released this 27 Jun 06:48

A maintenance release that hardens the v0.3.x optional features, from an internal adversarial trust-audit. No change to the deterministic scorer or rankings, and read-only as always.

Fixed

  • Honest abstention (deep-dump): a malformed or foreign-architecture crash dump could cause -DeepDump to error out and leave a misleading "clean" result. It now abstains honestly — "not usable... not clean".
  • Honest abstention (diff): with -Baseline, a signal that was unreadable in the current run could produce a false "activity dropped" line versus a readable baseline. Unreadable signals are now reported as "not comparable", never as good news.
  • Redaction: very short (1–2 character) account names could slip through into the share-safe Helper Packet. Two-character names are now masked (ordinary prose is preserved by token-boundary matching; 1-character names stay excluded so they can't shred prose).
  • Minor: stricter crash-dump header validation, and a cosmetic fix to the free-space comparison line.

Trust

Guarded by 33 snapshot fixtures + 135 guardrail assertions on Windows PowerShell 5.1 and PowerShell 7. The deterministic scorer still ranks (the AI never does); the read-only and never-changes-a-tier invariants were independently confirmed by the audit.