Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Capability & protection status

This page is generated, row for row, from governance/capability-manifest.yaml in the agent-assembly monorepo — ADR 0034’s layer T2, the strongest layer any page on this hub (T5) may draw from. It does not restate or interpret those rows in prose; it renders them, so nothing here can broaden what the manifest itself claims (ADR 0034 Decision 2).

Every row is shown, including rows carrying Unsupported or Unmeasured coverage and Not applicable or Not measured protection state — those are the manifest’s own answer for that capability, not an omission.

What the columns mean

  • Coverage — behaviour on evidence, ADR 0033 §6’s closed eleven-term vocabulary (Observed, Detected, Evaluated, Denied before execution, Redacted, Approval required, Degraded, Unmeasured, Experimental, Planned, Unsupported). One action, one host, one time.
  • Protection state — ADR 0030 §4.1’s integration ladder for one dev-tool integration on one host: whether agent-assembly is installed, integrated and enforcing there at all. Distinct from coverage — a row can be Integrated and still carry no coverage evidence; see the manifest’s own governance/README.md “Three axes, three owners” section.
  • Released channels / Platform — where the artifact that delivers this row’s capability is actually obtained, and on which platform families. Never a promise about what happens once installed — that’s coverage and protection state.

These three are never mixed into one cell. A capability can be released everywhere, integrated nowhere, and denied-before-execution on the one platform it does run — each of those is a separate, independently true statement, and folding them together would make one of the three appear to certify the others.

Provenance

  • Manifest version: 1.0.0
  • Ticket: AAASM-5531
  • Fix version: agent-assembly v0.0.1-rc.7
  • Extract taken at commit: e2730ddaf422
  • Evidence surveyed at: 299de38830b5 (2026-08-06)

The evidence surveyed at commit is not this page’s own commit — it is the point in agent-assembly’s history the manifest’s rows were last verified against. A row is only as current as that commit, regardless of when this page itself was last regenerated.

Capability table

IDCapabilityOwnerFramework / toolPlatformReleased channelsCoverageProtection state
C1Outbound credential scan and redact on an inspected requestaa-securityaa-proxy, aa-securitylinux, macoscrates_io, github_release, homebrew, install_scriptRedactedNot applicable
C2Credential substitution at egress — the real provider key never enters the agentaa-proxyaa-proxylinux, macoscrates_io, github_release, homebrew, install_scriptRedactedNot applicable
C3Credential injection via SecretsService.DispatchToolaa-apiaa-api, aa-gatewaylinux, macos, windowscrates_io, github_release, homebrew, install_scriptUnmeasuredNot applicable
C4Model response credential scanningaa-proxyaa-proxylinux, macoscrates_io, github_release, homebrew, install_scriptUnmeasuredNot applicable
C5Environment inheritance by aasm runaa-cliaa-clilinux, macos, windowscrates_io, ghcr, github_release, homebrew, install_scriptUnmeasuredNot applicable
C6Credential scanner recallaa-securityaa-securitylinux, macos, windowscrates_io, github_release, homebrew, install_scriptDetectedNot applicable
G1aa-runtime to gateway unreachable on a policy queryaa-runtimeaa-runtimelinux, macos, windowscrates_io, ghcr, github_release, homebrew, install_scriptDenied before executionNot applicable
G10Audit emission failureaa-gatewayaa-gatewaylinux, macos, windowscrates_io, ghcr, github_release, homebrew, install_scriptUnmeasuredNot applicable
G11Degradation visibility to a useraa-runtimeaa-api, aa-runtime, dashboardlinux, macos, windowscrates_io, ghcr, github_release, homebrew, install_scriptUnmeasuredNot applicable
G2aa-runtime with no gateway configured, or fail_closed=falseaa-runtimeaa-runtimelinux, macos, windowscrates_io, ghcr, github_release, homebrew, install_scriptUnmeasuredNot applicable
G3aa-proxy to gateway unreachable for MCP adjudicationaa-proxyaa-proxylinux, macoscrates_io, github_release, homebrew, install_scriptDenied before executionNot applicable
G4Credential and DLP default actionaa-proxyaa-proxylinux, macoscrates_io, github_release, homebrew, install_scriptRedactedNot applicable
G5SDK cannot reach the aa-runtime UDS socketSDK fail-closed posture on an unreachable runtimego-sdk, node-sdk, python-sdklinux, macos, windowscrates_io, ghcr, go_modules, npm, pypiEvaluatedNot applicable
G6eBPF load or attach failureaa-runtimeaa-ebpf, aa-runtimelinuxcrates_ioDegradedNot applicable
G7eBPF policy file unreadable or unparseableaa-runtimeaa-runtimelinuxcrates_ioUnmeasuredNot applicable
G8Gateway policy load or schema failureaa-gatewayaa-gateway, aa-runtimelinux, macos, windowscrates_io, ghcr, github_release, homebrew, install_scriptEvaluatedNot applicable
G9Budget state unreadable or corruptaa-gatewayaa-gatewaylinux, macos, windowscrates_io, ghcr, github_release, homebrew, install_scriptUnmeasuredNot applicable
L1Claude Code managed launchaa-devtool-claude-codeclaude_codemacoscrates_io, github_release, homebrew, install_scriptDenied before executionHost-enforced
L2Codex managed launchaa-devtool-codexcodexlinux, macoscrates_io, github_release, homebrew, install_scriptUnmeasuredIntegrated
L3Windsurf managed launchaa-devtool-windsurfwindsurflinux, macoscrates_io, github_release, homebrew, install_scriptUnmeasuredIntegrated
L4Copilot managed launchaa-devtool-copilotgithub_copilotlinux, macos, windowscrates_io, github_release, homebrew, install_scriptUnsupportedIntegrated
L5SaaS / opaque agentaa-devtool-saasclaude_ai_and_siblingsnot_applicablecrates_io, github_release, homebrew, install_scriptObservedNot measured
L6Unmanaged launch — the user starts the tool directlynoneanylinux, macos, windowscrates_io, github_release, homebrew, install_scriptUnmeasuredNot applicable
L7Settings-layer governance surviving an unmanaged launchaa-devtool-claude-codeclaude_codemacoscrates_io, github_release, homebrew, install_scriptUnmeasuredIntegrated
L8aasm run –no-proxyaa-clianylinux, macos, windowscrates_io, ghcr, github_release, homebrew, install_scriptUnmeasuredNot applicable
H1Shell command / subprocess spawn by a native agent processnoneanylinux, macos, windowsnot_applicableUnmeasuredNot applicable
H2Shell command intercepted by the eBPF syscall guardaa-ebpf-probesanylinux_aarch64, linux_x86_64crates_ioDetectedNot applicable
H3Process exec observationaa-ebpf-probesanylinux_aarch64, linux_x86_64crates_ioUnmeasuredNot applicable
H4File read / write / unlink observationaa-ebpfanylinux_x86_64crates_ioObservedNot applicable
H5File access by a WASM-marked toolaa-sandboxaa-sandboxlinux, macos, windowscrates_io, github_release, homebrew, install_scriptDenied before executionNot applicable
H6Browser action (Playwright / Selenium / Puppeteer)noneanylinux, macos, windowsnot_applicableUnmeasuredNot applicable
H7Database querynoneanylinux, macos, windowsnot_applicableUnmeasuredNot applicable
H8Shell / file rule declared in a tool’s own settings fileaa-devtool-claude-codeclaude_codemacoscrates_io, github_release, homebrew, install_scriptUnmeasuredIntegrated
I1Agent identity — Ed25519 did:key with a possession proofaa-sdk-clientaa-gateway, aa-sdk-clientlinux, macos, windowscrates_io, github_release, homebrew, install_scriptEvaluatedNot applicable
I2Transport key for the runtime UDS handshakeaa-sdk-clientaa-runtime, aa-sdk-clientlinux, macoscrates_io, github_release, homebrew, install_scriptEvaluatedNot applicable
I3Sub-agent / delegation lineageaa-coreaa-gatewaylinux, macos, windowscrates_io, ghcr, github_release, homebrew, install_scriptEvaluatedNot applicable
I4Process-tree identity across fork/execaa-ebpf-probesaa-ebpf, aa-runtimelinuxcrates_ioUnmeasuredNot applicable
I5Tenant / org isolationaa-gatewayaa-gateway, aa-storage-memory, aa-storage-postgres, aa-storage-sqlitelinux, macos, windowscrates_io, ghcr, github_release, homebrew, install_scriptEvaluatedNot applicable
I6Agent attribution of proxy trafficnoneaa-proxylinux, macoscrates_io, github_release, homebrew, install_scriptUnmeasuredNot applicable
I7Gateway agent-plane authenticationaa-gatewayaa-gatewaylinux, macos, windowscrates_io, ghcr, github_release, homebrew, install_scriptEvaluatedNot applicable
M1MCP tools/call adjudication by the control planeaa-proxyany_mcp_clientlinux, macoscrates_io, github_release, homebrew, install_scriptDenied before executionNot applicable
M10MCP-server governance by configurationaa-devtool-claude-codeclaude_code, copilot, windsurflinux, macos, windowscrates_io, github_release, homebrew, install_scriptUnmeasuredIntegrated
M2MCP enforcement with no gateway configurednoneany_mcp_clientlinux, macoscrates_io, github_release, homebrew, install_scriptUnmeasuredNot applicable
M3JSON-RPC batch array or malformed envelope carrying tools/callaa-proxyany_mcp_clientlinux, macoscrates_io, github_release, homebrew, install_scriptDenied before executionNot applicable
M4Every MCP method other than tools/callnoneany_mcp_clientlinux, macoscrates_io, github_release, homebrew, install_scriptUnmeasuredNot applicable
M5MCP over stdio (subprocess pipes)noneany_mcp_clientlinux, macos, windowsnot_applicableUnmeasuredNot applicable
M6MCP over SSE (text/event-stream)noneany_mcp_clientlinux, macosnot_applicableUnmeasuredNot applicable
M7MCP over Streamable HTTPaa-proxyany_mcp_clientlinux, macoscrates_io, github_release, homebrew, install_scriptUnmeasuredNot applicable
M8MCP over WebSocketnoneany_mcp_clientlinux, macosnot_applicableUnsupportedNot applicable
M9MCP on a built-in LLM hostnoneany_mcp_clientlinux, macoscrates_io, github_release, homebrew, install_scriptRedactedNot applicable
N1CONNECT-time egress allow/denyaa-proxyaa-proxylinux, macoscrates_io, github_release, homebrew, install_scriptDenied before executionNot applicable
N10Raw TCP that does not speak the proxy protocolnoneanylinux, macos, windowscrates_io, github_release, homebrew, install_scriptUnmeasuredNot applicable
N11UDP, QUIC, HTTP/3noneanylinux, macos, windowscrates_io, github_release, homebrew, install_scriptUnsupportedNot applicable
N12Local IPC (Unix domain sockets) between third-party processesnoneanylinux, macoscrates_io, github_release, homebrew, install_scriptUnmeasuredNot applicable
N13TLS plaintext observation without the proxyaa-ebpf-probesaa-ebpflinux_aarch64, linux_x86_64crates_ioUnmeasuredNot applicable
N2SSRF guardaa-proxyaa-proxylinux, macoscrates_io, github_release, homebrew, install_scriptDenied before executionNot applicable
N3HTTPS payload inspection and credential DLP on the built-in LLM hostsaa-proxyaa-proxylinux, macoscrates_io, github_release, homebrew, install_scriptDenied before executionNot applicable
N4HTTPS payload inspection on any other hostaa-proxyaa-proxylinux, macoscrates_io, github_release, homebrew, install_scriptEvaluatedNot applicable
N5HTTPS to a host not under MitMaa-proxyaa-proxylinux, macoscrates_io, github_release, homebrew, install_scriptUnmeasuredNot applicable
N6Model response body scanning on LLM hostsnoneaa-proxylinux, macoscrates_io, github_release, homebrew, install_scriptUnmeasuredNot applicable
N7Plain http:// requestaa-proxyaa-proxylinux, macoscrates_io, github_release, homebrew, install_scriptRedactedNot applicable
N8HTTP/2, gRPC or WebSocket over a MitM’d hostnoneaa-proxylinux, macoscrates_io, github_release, homebrew, install_scriptUnsupportedNot applicable
N9Chunked transfer encodingaa-proxyaa-proxylinux, macoscrates_io, github_release, homebrew, install_scriptUnmeasuredNot applicable
P1Linux x86_64 host-level interceptionaa-proxyaa-ebpf, aa-proxylinux_x86_64crates_ioExperimentalNot applicable
P2Linux aarch64 host-level interceptionaa-proxyaa-ebpf, aa-proxylinux_aarch64crates_ioObservedNot applicable
P3macOS host-level interceptionaa-proxyaa-devtool-claude-code, aa-proxymacoscrates_ioUnsupportedIntegrated
P4Windows mediationnonenot_applicablewindowsnot_applicableUnsupportedNot installed
S1Wrapped framework tool call, deny raised before the tool bodypython-sdkgoogle_adk, langchain_handler, mcp_client_session, microsoft_agent_framework, pydantic_ailinux, macos, windowscrates_io, ghcr, go_modules, npm, pypiDenied before executionNot applicable
S10Direct function call that does not pass a patched seamnoneanylinux, macos, windowscrates_io, ghcr, go_modules, npm, pypiUnmeasuredNot applicable
S11Framework with no adapternoneany_unadaptedlinux, macos, windowscrates_io, ghcr, go_modules, npm, pypiUnmeasuredNot applicable
S12Raw HTTP, subprocess, filesystem, DB driver, browser automation from inside an SDK-adopting processnoneanylinux, macos, windowscrates_io, ghcr, go_modules, npm, pypiUnmeasuredNot applicable
S13The SDK honouring a Deny it receivedaa-sdk-clientaa-sdk-clientlinux, macos, windowscrates_io, github_release, homebrew, install_scriptEvaluatedNot applicable
S2Wrapped framework tool call, deny returned as a sentinel stringpython-sdkagno, crewai, haystack, llamaindex, openai_agents, smolagentslinux, macos, windowscrates_io, ghcr, go_modules, npm, pypiDenied before executionNot applicable
S3Graph / workflow node executionpython-sdklanggraph, mastralinux, macos, windowscrates_io, ghcr, go_modules, npm, pypiObservedNot applicable
S4LangChain tool call via the callback handlernode-sdk@langchain/corelinux, macos, windowscrates_io, ghcr, go_modules, npm, pypiObservedNot applicable
S5LangChain tool call via the explicit wrappernode-sdk@langchain/corelinux, macos, windowscrates_io, ghcr, go_modules, npm, pypiDenied before executionNot applicable
S6Vercel AI SDK / OpenAI Agents tool callnode-sdk@openai/agents, ailinux, macos, windowscrates_io, ghcr, go_modules, npm, pypiEvaluatedNot applicable
S7Node default mode routes every policy check through an allow-all no-op clientnode-sdkall_node_frameworkslinux, macos, windowscrates_io, ghcr, go_modules, npm, pypiUnmeasuredNot applicable
S8Wrapped tool call, Gogo-sdkanylinux, macos, windowscrates_io, ghcr, go_modules, npm, pypiDenied before executionNot applicable
S9Go default build without -tags aa_ffi_go and CGOgo-sdkanylinux, macos, windowscrates_io, ghcr, go_modules, npm, pypiEvaluatedNot applicable

Unknown capability references

A page elsewhere in this hub that cites a manifest row (a capability_ids entry in its own metadata block, per Page standards) is checked against this same manifest by docs/scripts/validate_capability_ids.py — a reference to an id that does not resolve to a row here fails CI rather than publishing silently.


This page is regenerated from the capability manifest, not hand-edited — see Page standards for the metadata block every hub page carries.


Last updated: 2026-08-20 by AI Agent Assembly Team