Agentic Covenants

Identify (ID) · Supply chain

Supply chain at the discovered layer

·

What agents exist, what they touch, what threats they face?

What this cell does

Image-registry pull events, package-manager logs, runtime introspection of loaded models and connected MCP servers, SBOM scanning. Drift between actual and authorized = alert.

Cell notes

Inventory, Supply chain / Discovered

What this cell records. Independent observation of what the agent actually loads, regardless of declared dependencies.

Sources

Cross-layer

  • - Discovered MCP server with hash that does not appear in operator-declared mcp-allowlist.json = unauthorized MCP. Mitigation: tighten Cilium FQDN policy + remove allowlist tolerance.
  • - Discovered base image SHA different from operator-declared = tag mutation or unsigned-image admission. Audit Kyverno verification.

Common failure mode

MCP over unix socket leaves no network trace. Discovery via process introspection only. The agent runtime should emit a structured event on every MCP server attach (the Sentinels mcp-launch wrapper does this).

Citation

NIST CSF 2.0 ID.RA-09, ID.AM-04. NIST AI RMF MAP 4.1. CSA MAESTRO Layer 1, Layer 3, Layer 7. OWASP MCP Top 10 beta. NIST SP 800-161 Rev. 1.

Primary failure modes

Documented, not hypothetical. A control whose bypass is undocumented is worse than no control, because somebody trusted it.

  • MCP over unix socket leaves no network trace
  • SBOM scan misses transitive dependency changes

Crosswalk

NIST CSF 2 0ID.RA-09, ID.AM-04
NIST AI RMFMAP 4.1
CSA MAESTROLayer 1, Layer 3, Layer 7
OWASP MCPbeta
OTHERNIST SP 800-161 Rev. 1