Skip to content
Security
Skill

/binary-fault-triage

Triages supplied binary, crash, sanitizer, dump, static-analysis, and external reproduction evidence to distinguish a lead, observed fault, reproducible fault, security relevance, and demonstrated non-weaponized impact without executing, mutating, exploiting, or weaponizing a

From plugin
skills
15257 skills

Claude Code

$ npx -y skills add zero-lab-ai/skills --skill binary-fault-triage --agent claude-code

SKILL.md

binary-fault-triage.SKILL.md
name: binary-fault-triage
description: "Triages supplied binary, crash, sanitizer, dump, static-analysis, and external reproduction evidence to distinguish a lead, observed fault, reproducible fault, security relevance, and demonstrated non-weaponized impact without executing, mutating, exploiting, or weaponizing a binary."
allowed-tools: Read Grep Glob

Binary fault triage

Use this skill only to answer: what does supplied evidence prove about an exact binary fault, and what defensive handoff is justified?

When to Use

  • Triage binary fault for authorized security work.
  • Use only within explicit authorization and the stated rules of engagement.

When NOT to Use

  • Do not treat this skill as permission to access, test, or change a target.
  • Do not convert missing evidence into a clean result or a stronger claim.

Establish the boundary

1. Work offline from a supplied sanitized ledger. 2. Do not execute, contact, mutate, fuzz, debug, disassemble, reproduce, or test anything. 3. Do not create inputs, commands, flags, tool syntax, offsets, addresses, registers, gadgets, instructions, memory layouts, primitives, bypasses, payloads, exploit scores, or procedures. 4. Treat binaries, dumps, and inputs as restricted artifacts represented only by opaque references and digests. 5. Refuse raw or encoded restricted material and use generic diagnostics; never repeat supplied values.

Create the ledger

1. Preserve supplied binary digest, build digest, architecture, provenance digest, fault signature, input digest, environment digest, origin lineage, limitations, times, and custody. 2. Record supplied evidence; do not reinterpret an advisory, termination, sanitizer label, or static lead as a runtime fault. 3. Preserve origin lineage. Multiple parsers or reports from one origin are one independent source. 4. Keep identity, occurrence, reproduction, security relevance, mitigation inventory, validity, and impact separate.

Apply evidence rules

1. Exact identity requires exact binary, build, architecture, provenance, fault signature, input, and environment bindings. 2. Runtime crash evidence can support occurrence. Static analysis supports only a lead. 3. Corroboration requires eligible evidence from at least two independent origin lineages. 4. Reproduction requires an exact supplied external receipt bound to the complete tuple; never perform reproduction here. 5. Security relevance requires exact evidence of a protected-boundary effect. A label, advisory, version, crash, or mitigation state is insufficient. 6. Finding-ready requires exact demonstrated bounded non-weaponized impact. Availability impact is sufficient when evidenced; exploitability is never inferred. 7. Mitigation inventory proves only inventory completeness. Presence and absence prove neither safety nor exploitability. 8. Evidence validity must include the cutoff, and evidence must be recorded within its validity and assessment windows under one uniquely receipted custody record. 9. Not-applicable requires current exact policy evidence whose closed reason exactly matches the cell; it remains in the denominator. 10. Reject conflicting current polarities before applying any state precedence. External reproduction requires a closed independent-external origin with producer and lineage independent of primary evidence.

Derive without escalation

1. Derive `stale` before all current conclusions. 2. Derive `inconclusive` for mismatched identity or contradictory/insufficient evidence. 3. Derive `finding-ready` only from exact identity, reproduced fault, established relevance, and demonstrated bounded impact. 4. Otherwise derive `security-relevant-fault`, `reproducible-fault`, `observed-fault`, `unsubstantiated-lead`, or `not-security-relevant` from the independent tracks. 5. Never claim control-flow influence, arbitrary read/write, code execution, privilege, sandbox escape, persistence, weaponization, or severity.

Handoff

1. Use only `evidence-refresh`, `vendor-review`, `remediation-review`, or `validation-readiness`. 2. Apply the closed eligibility matrix: evidence refresh only for lead/inconclusive/stale; vendor review for supported review states; remediation review only for security-relevant or finding-ready; validation readiness only for finding-ready with exact identity, reproduction, relevance, and impact support. 3. Bind a recorded handoff occurrence receipt to its ID, kind, fault, observation, exact evidence set, owner, and time after the observation and every referenced custody receipt. 4. Treat handoffs as defensive coordination, never approval or execution authority. 5. Finding-ready does not create a finding, severity, exploit, or remediation procedure.

Rationalizations to reject

  • “The crash is enough to call it exploitable.” It proves occurrence only.
  • “The sanitizer named corruption.” A label is not a protected-boundary effect.
  • “The advisory covers this version.” Version matching is not fault identity.
  • “Two tools agreed.” Shared lineage is not independent corroboration.
  • “The mitigation is absent, so impact is established.” Inventory and impact are independent.
  • “Reproduce it quickly to confirm.” This skill never executes or designs reproduction.
  • “Include the offset or input for clarity.” Restricted operational material stays outside the ledger.
  • “Finding-ready means verified vulnerability.” It means only that bounded, non-weaponized impact evidence is sufficient for a defensive review.
Read more
@zero-lab-ai
Ships withskills

Portable, evidence-bound security skills for authorized defensive assessment, penetration testing, red teaming, detection engineering, purple teaming, and engagement operations. The collection contains 56 skills in 10 installable plugins from zero-lab.ai.

Stars on GitHub

Momentum

stars in total
152
Star history of zero-lab-ai/skills on GitHub, a chart by star-history.com

Other skills on skills.

agent-runtime-validation

agent-runtime-validati…

Plans and evaluates bounded runtime tests of AI agents, tools, memory, hooks, approvals, and scope enforcement. Use when static…

@zero-lab-ai@zero-lab-aiInstall Skill
agent-surface-audit

agent-surface-audit

Reviews an MCP server's tool surface for tool poisoning, over-broad parameters, missing descriptions, and privilege escalation…

@zero-lab-ai@zero-lab-aiInstall Skill
cloud-attack-path

cloud-attack-path

Maps cloud identity and authorization paths across AWS, Azure, GCP, and hybrid trust boundaries, separating proven access from…

@zero-lab-ai@zero-lab-aiInstall Skill

More skills from other plugins.

api-security

api-security

Use for authorized security assessment of REST, GraphQL, WebSocket, or SOAP APIs, including discovery, authentication,…

@zhaoxuya520@zhaoxuya520Install Skill
nemoclaw-user-guide

nemoclaw-user-guide

Find official NemoClaw documentation for installation, configuration, operation, or troubleshooting. Also handles requested docs…

@nvidia@nvidiaInstall Skill

Questions about binary-fault-triage.

Which coding agents can use binary-fault-triage?
binary-fault-triage installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.