能力覆盖审计

sodejm2026-10-25查看 1901复制 1398

审计能力宣传的真实性,协调运行就绪模式,并检测插件、专家和场景中的过度宣称。

Download (.md)

📘如何使用这个技能

  1. 1
    复制技能内容·点击上方「Copy SKILL.md」复制全部内容,或 Download 下载到本地
  2. 2
    打开你的 AI 客户端·支持 Claude Code、Trae、Cursor、ChatGPT、DeepSeek、Kimi 等任意 AI 助手
  3. 3
    粘贴为系统提示/知识文件·Claude Code:放入 .claude/skills/ 目录;普通对话:作为首条消息发送并说「请严格按这份技能文档执行」
  4. 4
    直接提出你的需求·AI 会按技能定义的工作流、格式和约束来处理,无需再解释背景

💡 提示:技能生效后,每次对话只需一句需求,AI 会按 SKILL.md 的流程执行。

SKILL.md3795 chars
---
name: capability-coverage-audit
description: Audit capability truth-in-advertising, reconcile operational readiness modes, and detect over-claiming across plugins, specialists, and scenarios.
---

# Capability coverage and truth-in-advertising audit

Audit, reconcile, and enforce strict truthfulness regarding the operational readiness of all COPS capabilities across three domains:
- **17 Distributed Plugins** (`plugins/*/*/package.json`)
- **21 Specialist Agent Profiles** (`agents/registry.json`)
- **37 Canonical Security Scenarios** (`catalog/scenarios.json`)

## Operational Readiness Modes

COPS strictly differentiates four operational readiness modes:

1. **`planned`**:
   - Specification, routing persona, or scoping defined.
   - No autonomous or live execution path.
   - Example: Scoping planner plugins, specialist agent advisory personas, upcoming attack scenarios.
2. **`import`**:
   - Offline static file, code AST, git diff, or export manifest ingestion only.
   - Zero live service mutation; zero external network egress.
   - Example: `security-logging-advisor`, `entra-identity-workbench`, `patch-security-review`.
3. **`laboratory`**:
   - Controlled offline simulation, synthetic event replay, or sandbox rehearsal.
   - Zero production infrastructure impact; zero external egress.
   - Example: `sentinel-hunt-workbench`, `foundry-agent-harness`, `incident-response-sandbox`.
4. **`live-validated`**:
   - Fully authorized, live-tested execution path against an authorized environment.
   - Requires cryptographic operator authorization receipt and immutable `cops.evidence/v1` receipt bundle.
   - Currently 0 capabilities claim `live-validated`, preserving absolute honesty.

## CLI Usage

### Audit All Capabilities Against Truth-in-Advertising Rules

Verify that no capability claims `live-validated` or `live_integration: validated` without verified evidence, and confirm zero catalog drift:

```bash
python3 -m cops capabilities audit --check
```

### List Reconciled Capabilities

List all capabilities with their verified operational modes and truth boundaries:

```bash
# List all 75 capabilities
python3 -m cops capabilities list

# Filter by operational mode
python3 -m cops capabilities list --mode laboratory
python3 -m cops capabilities list --mode import
python3 -m cops capabilities list --mode planned

# Filter by kind (plugin, specialist, scenario)
python3 -m cops capabilities list --kind plugin
python3 -m cops capabilities list --kind specialist

# Output structured JSON
python3 -m cops capabilities list --json
```

### Render Capability Mode Matrix

Generate or export the Markdown capability matrix:

```bash
python3 -m cops capabilities matrix
python3 -m cops capabilities matrix --output docs/CAPABILITIES_MATRIX.md
```

## Python API

```python
from cops.capabilities import (
    build_capability_registry,
    audit_capabilities,
    generate_capability_matrix_markdown,
    CapabilityTruthError,
)

# Build reconciled catalog
registry = build_capability_registry()

# Audit truth-in-advertising invariants
summary = audit_capabilities(registry_data=registry)
print(f"Audited {summary['total_capabilities']} capabilities successfully.")

# Generate markdown table
md = generate_capability_matrix_markdown(registry)
```

## Truth Invariant Error Codes

- `unverified_live_claim`: A capability or scenario claimed `live-validated` mode without verified live execution evidence.
- `unverified_live_integration`: A plugin package claimed `live_integration: "validated"` without registered live evidence receipts.
- `missing_truth_boundary`: A capability has empty or undefined truth boundaries.
- `catalog_descriptive_drift`: Total audited count diverged from the canonical registry (expected 17 plugins, 21 specialists, 37 scenarios).
来源:skillsdirectory

评论0

登录后参与评论

还没有评论,来抢沙发吧