Agentic Posture Snapshot
Positioning. Agentic security has become a posture-management problem: which agents exist, what they can reach, how they are identified, which context they consume, where high-autonomy and XPIA exposure meet, and which evidence proves the current state. This pack turns the open SecurityRecipes corpus into a posture snapshot a reviewer can inspect. Rechecked against MCP 2026-07-28 on August 21, 2026.
What this adds
The Agentic Posture Snapshot is the executive and platform-team rollup for the Secure Context Layer. It does not replace the lower-level packs. It joins them into one generated artifact:
- Agent and component inventory from the Agentic System BOM.
- Non-human identity, delegation, and authorization evidence.
- MCP connector trust, tool-risk, and session-combination risk.
- Secure-context provenance, poisoning findings, and egress policy.
- A2A Agent Card, handoff, and skill supply-chain controls.
- Runtime telemetry, run receipts, readiness, and exposure paths.
- Standards and reviewer-diligence mapping for procurement and trust review.
The result is a generated posture decision, workflow-level posture rows, risk-factor summary, reviewer views, and source hashes for every source pack.
Workflow at a glance
Agentic Posture Snapshot workflow
Summarize current agentic asset, control, exposure, evidence, freshness, and readiness state at one attributable point in time.
Signal
Set snapshot scope
Choose organization, product, environment, workflows, agents, review date, source packs, and posture dimensions.
Scope
Collect current evidence
Load BOM, risks, exposure paths, policies, identities, context, MCP, evals, telemetry, receipts, incidents, and gaps.
Decision
Validate source health
Check availability, schema, hashes, freshness, coverage, contradictions, owner status, and environment alignment.
Action
Score posture dimensions
Calculate asset, context, identity, tool, runtime, detection, resilience, governance, and evidence status.
Proof
Publish decisions
Report strengths, critical gaps, runtime defaults, owners, SLAs, trend, and the evidence needed for the next snapshot.
Decision gate
Is evidence current and are critical posture dimensions above the environment's readiness threshold?
Publish the snapshot and maintain declared runtime defaults.
Hold promotion and open prioritized gaps when critical evidence or controls fail.
Evidence to retain
- source-pack manifest and freshness
- dimension scores and trend
- gap/owner/SLA decisions
Expected outputs
- agentic posture snapshot
- prioritized remediation backlog
- promotion hold record
Why this is valuable
Enterprise reviewers are no longer asking only whether an agent has a good prompt. They are asking whether the agentic system has posture:
- Which agents and identities exist?
- Which MCP namespaces can those identities reach?
- Which context sources are trusted, fresh, and non-secret?
- Which paths combine untrusted input with high-impact actions?
- Which human approvals, telemetry, and run receipts prove control?
- Which standards and guidance does the control surface map to?
SecurityRecipes can now answer those questions with generated JSON instead of product claims.
Generated artifacts
The posture pack keeps its decision model, generator, and generated evidence separate so a reviewer can inspect both the rules and the result:
data/assurance/agentic-posture-model.jsondefines the dimensions, weights, risk factors, and fail-closed decision contract.scripts/generate_agentic_posture_snapshot.pyjoins the registered evidence packs and validates their contracts.data/evidence/agentic-posture-snapshot.jsonis the generated posture score, workflow decision set, source-artifact hash inventory, residual-risk list, and reviewer view.
Run the generator after changing any evidence pack that participates in the posture view:
python3 scripts/generate_agentic_posture_snapshot.py
python3 scripts/generate_agentic_posture_snapshot.py --check
Evaluate a runtime posture event:
python3 scripts/evaluate_agentic_posture_decision.py \
--workflow-id vulnerable-dependency-remediation \
--namespace repo.contents \
--expect-decision allow_with_posture_monitoring
Hold high-autonomy XPIA-sensitive execution until a human approval exists:
python3 scripts/evaluate_agentic_posture_decision.py \
--workflow-id artifact-cache-quarantine \
--autonomy-level high \
--indirect-prompt-injection-risk high \
--expect-decision hold_for_xpia_human_review
Decision model
The snapshot scores eight posture dimensions:
- Agent and Component Inventory - workflows, agents, identities, MCP connectors, evidence artifacts, and context sources.
- Identity and Delegated Authority - non-human identities, explicit denies, token rules, MCP authorization, and revocation.
- MCP Tool Surface Control - connector trust, tool-risk, session combination, annotation trust, and exfiltration paths.
- Context Integrity and Egress - provenance, hashes, poisoning findings, freshness, data classes, and egress controls.
- Inter-Agent and Skill Boundary - handoffs, A2A Agent Cards, and agent skills as untrusted supply-chain inputs.
- Runtime Guardrails and Telemetry - tool-call traces, run receipts, redaction, incident linkage, and replay evidence.
- Exposure Path Management - risk-ranked paths across context, identities, MCP namespaces, and workflow maturity.
- Standards and reviewer Diligence - current OWASP, NIST, MCP, OpenAI, A2A, and posture-management guidance mapped to SecurityRecipes evidence.
Global posture decisions are:
enterprise_foundation_readyguarded_enterprise_pilothold_for_posture_reviewkill_session_on_posture_signal
Workflow posture decisions are:
scale_with_posture_monitoringguarded_pilotarchitecture_review
MCP surface
The MCP server exposes:
recipes_agentic_posture_snapshot
Use the snapshot tool for board, platform, procurement, and reviewer questions. Use the evaluator before a runtime event crosses a posture boundary, especially when high-autonomy agents touch untrusted content, pilot MCP connectors, A2A Agent Cards, or approval-required namespaces.
Current industry alignment
This feature is intentionally aligned with current industry movement:
- OWASP Agentic AI work makes agent goal hijack, tool misuse, identity abuse, supply chain, memory/context poisoning, insecure inter-agent communication, cascading failures, human-agent trust exploitation, and rogue agents first-class risks.
- OWASP Agentic Skills guidance treats skills as the execution layer and calls for inventory, publisher verification, scanning, isolation, network controls, and audit logging.
- MCP authorization guidance treats HTTP MCP servers as protected resource servers and pushes OAuth resource/audience binding, token handling, and confused-deputy controls.
- OpenAI Agents SDK guardrails distinguish input, output, and tool guardrails, with tool guardrails applied around function-tool calls.
- A2A formalizes Agent Cards, remote agent discovery, interoperability, authentication, and observability as multi-agent systems mature.
- Microsoft has framed agent posture around XPIA risk, high autonomy, coordinator agents, risk factors, and attack-path visibility.
What to look at first
For a security or platform reviewer, start with:
posture_summary- the single posture score and decision.risk_factor_summary- XPIA, high-exposure, pilot connector, skill, and context-poisoning signals.workflow_posture- which workflows can scale, stay guarded, or need architecture review.source_artifacts- hashes proving which generated packs produced the answer.vendorization_path- how the open evidence becomes hosted MCP, private evidence overlays, and trust-center APIs.