agent-runtime-validati…
Plans and evaluates bounded runtime tests of AI agents, tools, memory, hooks, approvals, and scope enforcement. Use when static…
Audits supplied sanitized passive telemetry evidence for policy-defined visibility, retention, custody, and investigation readiness. Use when reviewing evidence quality or profile-specific telemetry usability without contacting sources or claiming detection coverage.
Claude Code
$ npx -y skills add zero-lab-ai/skills --skill telemetry-coverage-audit --agent claude-code
Codex
$ npx skills add zero-lab-ai/skills --skill telemetry-coverage-audit -a codex -y
Cursor
$ npx skills add zero-lab-ai/skills --skill telemetry-coverage-audit -a cursor -y
Gemini CLI
$ npx skills add zero-lab-ai/skills --skill telemetry-coverage-audit -a gemini-cli -y
GitHub Copilot
$ npx skills add zero-lab-ai/skills --skill telemetry-coverage-audit -a github-copilot -y
OpenCode
$ npx skills add zero-lab-ai/skills --skill telemetry-coverage-audit -a opencode -y
Windsurf
$ npx skills add zero-lab-ai/skills --skill telemetry-coverage-audit -a windsurf -y
name: telemetry-coverage-audit description: "Audits supplied sanitized passive telemetry evidence for policy-defined visibility, retention, custody, and investigation readiness. Use when reviewing evidence quality or profile-specific telemetry usability without contacting sources or claiming detection coverage." allowed-tools: Read Grep Glob
Validate an already-supplied passive evidence ledger. A complete review means only that the ledger is internally consistent with supplied policy. It does not prove detection coverage, effectiveness, activity absence, or operational readiness.
Never contact, poll, query, sample, or test a source. Never write queries or rules, configure collectors or sensors, execute techniques, or propose live tests. Do not accept raw events, live identifiers, product names, hosts, accounts, tenants, addresses, paths, endpoints, locators, credentials, configuration bodies, target details, commands, scripts, or payloads. Never map results to ATT&CK, threats, rules, or detection effectiveness.
1. Obtain the supplied ledger, policy receipt, requirement bundle, investigation profiles, and sanitized passive evidence. 2. Stop on operational content. Do not quote a rejected value. 3. Preserve opaque source, profile, scope, and evidence identifiers. Do not enrich them from outside the ledger. 4. Keep the twelve supplied-policy dimensions separate. Evidence for one role never substitutes for another. 5. Configuration cannot prove delivery; current health cannot prove historical continuity; field presence cannot prove populated required fields. 6. Policy retention cannot prove retained or retrievable data; access cannot prove retrieval; event absence cannot prove collection or activity absence. 7. Require exact source fingerprint, scope, policy digest, bundle digest, profile digest, dimension, NA reason, authority, and window bindings. 8. Require every source to participate in a nonempty profile. Count every source-profile-dimension cell in the denominator; never shrink it for missing, stale, gap, or prohibited evidence. 9. Use `not-applicable` only with an allowed reason and exact current policy proof. Neutralize all operational evidence in that cell. 10. Derive each cell as `supported`, `partial`, `gap`, `unknown`, `stale`, or `not-applicable`; never calculate a score. 11. Derive each source-profile usability from its weakest required cell: `usable`, `limited`, `unusable`, `unknown`, or `stale`. 12. Do not generalize usability between profiles, even on the same source. 13. Require one immutable open gap for every gap cell. This ledger cannot close a gap. 14. Keep handoffs defensive, exact-bound, and non-authorizing. A recorded handoff transfers review work only.
| State | Use when | | --- | --- | | `supported` | Current, exact-bound evidence supports every required role for the cell | | `partial` | Some required roles are supported and the missing roles are named | | `gap` | Required evidence shows the capability is absent or unusable | | `unknown` | Required evidence was not supplied or cannot be joined exactly | | `stale` | Evidence exists but falls outside the policy freshness window | | `not-applicable` | Current policy explicitly excludes the cell with an allowed reason |
`Unknown`, `stale`, and `gap` remain in the denominator. Do not improve a state because another profile or source performed better.
State the ledger reviewed, coverage-state counts, profile usability, exact evidence gaps, limitations, and open gap IDs. Add: “Internal ledger consistency only; no source was contacted and no detection effectiveness is claimed.”
delivery require different evidence roles.
record cannot establish history.
retrievable data.
absence.
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.
Plans and evaluates bounded runtime tests of AI agents, tools, memory, hooks, approvals, and scope enforcement. Use when static…
Reviews an MCP server's tool surface for tool poisoning, over-broad parameters, missing descriptions, and privilege escalation…
Maps identity, authority, instruction, data, memory, and approval propagation across agents and agent-to-agent handoffs. Use when…
Assesses whether direct, indirect, multi-turn, retrieved, or tool-mediated instructions can override an AI system's intended…
Maps cloud identity and authorization paths across AWS, Azure, GCP, and hybrid trust boundaries, separating proven access from…
Tracks embedded-device and firmware assessment coverage across exact units, acquisition methods, debug interfaces, stored…
Use for authorized security assessment of REST, GraphQL, WebSocket, or SOAP APIs, including discovery, authentication,…
Extract and decrypt Windows DPAPI-protected secrets (Credential Manager, browser logins/cookies, Wi-Fi credentials, KeePass keys)…
Clean and finalize authorized natural-language text intended for readers by auditing suspicious invisible Unicode and rewriting…