token=████████████
Redact before disk
Tokens, emails, IP addresses, and home paths are replaced before evidence reaches the packet directory.
Vol. 01 · Local edition
Open packet format · No telemetry
Collect the versions, hashes, redacted logs, and reproduction steps maintainers actually need—then inspect every byte before it leaves your machine.
cargo install diagnostic-packet
The missing context
“Which version? Which config? Can you send the log—without the token?”
Diagnostic Packet turns that follow-up loop into a manifest your project can version and every reporter can preview.
01 / Method
Validate the manifest and print the exact collection plan. Nothing runs.
Run only allowlisted version checks you approve. Redact before writing.
Review staged HTML, JSON, logs, sizes, and SHA-256 fingerprints.
Seal the unchanged review directory into a portable, self-contained ZIP.
02 / Proof desk
This sample is fixed and stays in your browser. Use the arrow keys to move between stages.
format_version = 1
title = "Editor startup failure"
[[collectors]]
id = "node"
type = "tool-version"
command = ["node", "--version"]
[[collectors]]
id = "editor-log"
type = "log"
path = ".logs/editor.log"
03 / Redaction desk
token=████████████
Tokens, emails, IP addresses, and home paths are replaced before evidence reaches the packet directory.
Configuration collectors fingerprint lockfiles and settings without copying their contents.
Preview runs nothing. Version commands use exact safe flags and still require approval during capture.
04 / The manifest
A project-owned TOML file turns maintainer knowledge into a repeatable checklist. Collector types are closed and paths cannot escape the project root.
Ready for the next incident
cargo install diagnostic-packet
Free, open source, and local by default.