orphaned-tool-call-sanitizer-136f45 — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited orphaned-tool-call-sanitizer-136f45 (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.
Domain: messaging Trigger: When replaying history for a subagent, make sure assistant tool_use blocks never refer to tool_use_ids that lack results. Source Pattern: Distilled from reviewed subagent orchestration, isolation, and lifecycle implementations.
Collect every tool_use_id emitted inside tool_result blocks on user messages, then drop any assistant message whose content includes a tool_use block that references an ID missing from that set. Non-assistant messages and assistant messages without tool_use blocks pass through unchanged, so only the incomplete invocations are pruned before query runs.
tool_result blocks, since assistant messages can mention tool_use IDs that never resolved.tool_use entry whose id is absent from the result set as unsafe and remove it entirely.When the main agent forks to an Explore or Plan subagent, sanitize the shared history first so the subagent never inherits an assistant tool_use record that was never followed by a tool_result. The downstream query call then succeeds without rejecting the payload.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.