Skip to content

Second Opinion v0.3.0

Choose a tag to compare

@EvilHumphrey EvilHumphrey released this 27 Jun 04:49

A read-only Windows crash-triage tool that ranks likely culprits with honest abstention and hands you a report plus a redacted, paste-safe AI prompt. Highlights since v0.1.0:

New

  • Helper Packet (-HelperPacket) — write a shareable, always-redacted case bundle to out\packet\: a forum/Discord-safe summary, a schema-versioned evidence JSON, a redaction audit (counts only, never the masked values), and an unreadable-signals list. Each artifact is stamped with the tool version + KB hash.
  • Deep-dump bridge (-DeepDump) — if a crash dump exists, parse it read-only with locally-installed debugging tools (no downloads, no symbols) to name the faulting module as weak corroborating evidence. It never changes the deterministic ranking; a generic OS module stays inconclusive.
  • Single-file / terminal runsrc/Invoke-SecondOpinion.ps1 is self-contained (it embeds the bugcheck knowledge base), so you can download one file and run it from any terminal. Robust output-path handling for elevated or relocated shells.

Improved

  • Honest evidence, made visible — an "observed but below threshold" channel so corrected-WHEA and sub-threshold signals never read as "clean"; a graded headline that never says "your PC is healthy"; and a signal-readability matrix showing what each run could and couldn't read.
  • Correctness — fixed rapid same-code crash over-merging (which undercounted a recurring GPU bugcheck), XML-first bugcheck parsing (robust to localized event text), and stronger redaction (IPv6 + whole-word short-username masking).
  • Safer AI prompt — machine-derived values (device / GPU / module names) are flattened to inert data so a hostile string can't forge prompt instructions.

Trust

  • Deterministic scorer; the AI never ranks. Read-only — it makes no changes to the machine.
  • Guarded by 33 snapshot fixtures + 119 guardrail assertions, on Windows PowerShell 5.1 and PowerShell 7.

MIT licensed. report.html is local and unredacted; ai-prompt.txt and the Helper Packet are the share-safe artifacts (best-effort redaction, not a guarantee).