bugproof — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited bugproof (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Capture failing commands into portable .bug artifacts that anyone can replay — same code, same environment, same failure. Cross-platform. Zero containers required.
Install: npm install -g bugproof Repository: https://github.com/sidinsearch/BugProof
bugproof capture -n <name> -- <command> # Capture failure
bugproof replay <file.bug> # Reproduce failure
bugproof diff <a.bug> <b.bug> # Compare artifacts
bugproof inspect <file.bug> # View metadata
bugproof doctor # Check capabilities| Command | Purpose |
|---|---|
capture | Capture failing command into .bug artifact |
replay | Replay .bug artifact to reproduce failure |
diff | Compare two .bug artifacts |
inspect | Show .bug metadata without replaying |
doctor | Verify sandbox capabilities |
verify | Verify artifact cryptographic signature |
clean | Clean up old .bug artifacts |
prune | Remove unnecessary files from .bug |
share | Share .bug artifact via URL |
pull | Download shared .bug artifact |
watch | Watch for failures and auto-capture |
init | Initialize BugProof in a project |
keygen | Generate signing keys |
mcp | Run as MCP server |
bugproof capture -n my-bug -- <failing-command>| Flag | Purpose |
|---|---|
-n <name> | Artifact name (default: bug_<timestamp>) |
-o <dir> | Output directory (default: current directory; respects .bugproofrc outputDir) |
--skip-secrets | Skip secrets detection (faster) |
--include <pattern> | Include files (glob pattern) |
--exclude <pattern> | Exclude files from capture |
--env-file <path> | Include specific env file |
--json | Output in JSON format |
process.cwd())outputDir config fieldbug_<timestamp>.bug (e.g., bug_1747382901234.bug)<name>.bug (e.g., auth-crash.bug)bugproof inspect my-bug.bug
bugproof doctorbugproof replay <file.bug>
bugproof replay <file.bug> --source-dir . # Use current dir's git repo| Verdict | Meaning |
|---|---|
MATCH | Failure reproduced exactly |
PARTIAL | Some aspects matched |
NO_MATCH | Failure did not reproduce |
Replay always runs in an isolated temp directory. Files come from:
The current directory is never read for source files during replay.
bugproof inspect — Check environment differencesbugproof diff — Compare captures--source-dir . if original path is inaccessibleBugProof supports deterministic replay across Windows, Linux, and macOS:
.bug artifact is portable.bug fileNormalized fingerprints enable cross-platform comparison. Same bug captured on Windows and replayed on Linux produces MATCH if failure is platform-independent.
# Before/after fix
bugproof diff before-fix.bug after-fix.bug
# Cross-platform comparison
bugproof diff windows.bug linux.bugShows: environment differences, file state changes, output diffs, exit codes.
bugproof capture -n bug-report -- <failing-command>
bugproof inspect bug-report.bug
bugproof share bug-report.bugbugproof capture -n before -- <command>
# apply fix
bugproof capture -n after -- <command>
bugproof diff before.bug after.bug
bugproof replay after.bug# In CI pipeline
bugproof capture -n ci-failure -- npm test || true
# Download and replay locally
bugproof replay ci-failure.bugBugProof runs as an MCP server for AI agent integration:
bugproof mcpMCP Tools: capture, replay, inspect, diff, doctor
MCP Config:
{
"mcpServers": {
"bugproof": {
"command": "npx",
"args": ["bugproof", "mcp"]
}
}
}component-failure-date (e.g., auth-test-fail-2026-05-16)--include--exclude "node_modules/**"--skip-secrets carefullybugproof prune to reduce artifact size| Issue | Solution |
|---|---|
| Replay "Command Not Found" | Install missing runtime, check bugproof inspect |
NO_MATCH verdict | Use bugproof diff to find differences |
| Capture too slow | Use --skip-secrets, --exclude |
| Artifact too large | Use bugproof prune, exclude large directories |
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.