mandate-2-4-4-runtime-evidence-intake-and-guidance

Collect natural-language system context and generate supporting evidence guidance for Mandate 2.4.4 Secure Inter-Agent Communication, including mTLS, certificate lifecycle, and network policy proof.

16 stars

Best use case

mandate-2-4-4-runtime-evidence-intake-and-guidance is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Collect natural-language system context and generate supporting evidence guidance for Mandate 2.4.4 Secure Inter-Agent Communication, including mTLS, certificate lifecycle, and network policy proof.

Teams using mandate-2-4-4-runtime-evidence-intake-and-guidance should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/mandate-2-4-4-runtime-evidence-intake-and-guidance/SKILL.md --create-dirs "https://raw.githubusercontent.com/diegosouzapw/awesome-omni-skill/main/skills/tools/mandate-2-4-4-runtime-evidence-intake-and-guidance/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/mandate-2-4-4-runtime-evidence-intake-and-guidance/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How mandate-2-4-4-runtime-evidence-intake-and-guidance Compares

Feature / Agentmandate-2-4-4-runtime-evidence-intake-and-guidanceStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Collect natural-language system context and generate supporting evidence guidance for Mandate 2.4.4 Secure Inter-Agent Communication, including mTLS, certificate lifecycle, and network policy proof.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Mandate 2.4.4 Runtime Evidence Intake and Guidance Skill

## Mandate
- ID: 2.4.4
- Title: Secure Inter-Agent Communication

## Mitigates
- ASI07 Insecure Inter-Agent Communication

## Objective
Gather communication topology context and produce a complete evidence plan proving encryption, mutual authentication, and channel integrity across agent interactions.

## Natural-Language Intake Workflow
1. Ask which agents/services communicate and over which protocols.
2. Ask whether service mesh or custom TLS is used.
3. Ask how certificates are issued, rotated, and revoked.
4. Ask how trust anchors/CA chains are managed.
5. Ask how unauthorized endpoints are blocked.
6. Ask how replay/spoofing/eavesdropping risks are tested.

## Context Normalization Schema
Capture and normalize answers into:
- `comm_topology`: agent pairs, protocols, ports, transport paths.
- `crypto_posture`: TLS versions, cipher policies, mTLS requirements.
- `identity_trust_chain`: CA, cert issuance workflow, SAN validation.
- `cert_lifecycle`: rotation cadence, revocation process, expiration handling.
- `network_enforcement`: firewall/network policy/service mesh authz rules.
- `integrity_controls`: signatures/MAC/nonces/replay defense controls.
- `security_validation`: penetration tests and abuse simulations.

## Supporting Documents to Request
1. Service mesh or communication architecture diagrams.
2. TLS/mTLS configuration and certificate authority details.
3. Certificate lifecycle logs (issuance, rotation, revocation).
4. Inter-service firewall/network policy exports.
5. Security test reports for spoofing/eavesdropping/replay.

## Guidance to Generate Supporting Evidence
1. Generate communication topology evidence.
   - Export service maps, endpoint inventories, and traffic policy maps.
2. Generate TLS/mTLS posture evidence.
   - Export active TLS and peer-authentication policies.
3. Generate certificate lifecycle evidence.
   - Export CA inventory and cert issuance/rotation/revocation logs.
4. Generate network policy evidence.
   - Export inter-service allow/deny rules proving least-connectivity.
5. Generate security validation evidence.
   - Export test reports showing resistance to spoofing/replay/eavesdropping.

## System Command Templates (Adapt to Environment)
- Kubernetes service and policy map:
  - `kubectl get svc -A -o wide > services_export.txt`
  - `kubectl get networkpolicy -A -o yaml > network_policies.yaml`
- Istio/mesh security policies (if applicable):
  - `kubectl get peerauthentication -A -o yaml > peerauthentication.yaml`
  - `kubectl get destinationrule -A -o yaml > destinationrules.yaml`
  - `istioctl authn tls-check <pod>.<namespace>`
- TLS certificate inspection:
  - `openssl s_client -connect <host>:<port> -showcerts </dev/null > tls_chain_<host>_<port>.txt`
- AWS certificate inventory (if applicable):
  - `aws acm list-certificates > acm_certificates.json`
  - `aws acm describe-certificate --certificate-arn <arn> > acm_certificate_detail.json`
- GCP certificate inventory (if applicable):
  - `gcloud certificate-manager certificates list --format=json > gcp_certificates.json`

## Evidence Completeness Rules
- Require at least one artifact per control domain: encryption, mutual auth, cert lifecycle, network restriction, testing.
- Reject artifacts that do not map to specific agent communication paths.
- Mark artifacts stale if they do not reflect current deployment.

## Final Assessment Readiness
- Ready only when all agent communication paths have matching cryptographic, identity, and network control evidence.
- Not ready if any path is undocumented or lacks proof of control enforcement.

## Output Contract
Return:
- `context_profile`
- `communication_control_matrix`
- `required_artifacts_checklist`
- `artifact_generation_steps`
- `command_templates`
- `evidence_status_matrix`
- `assessment_readiness`
- `remaining_gaps`

## Guardrails
- Keep evidence collection non-invasive and read-only by default.
- Request explicit environment scoping before generating commands.
- Flag unmanaged communication channels immediately as high risk.

Related Skills

runtime-awareness

16
from diegosouzapw/awesome-omni-skill

Full runtime environment inventory — platform, tools, services, paths. Load when checking tooling or capabilities

ai-runtime-toolkit

16
from diegosouzapw/awesome-omni-skill

AI Runtime工具装备系统,支持8个内部专业工具和10+个外部CLI工具的整合管理,提供工具发现、执行和配置功能,遵循整合优于创造的设计理念

review-model-guidance

16
from diegosouzapw/awesome-omni-skill

Guidance for selecting models when performing code review with subtasks. Load this skill to enable intelligent model selection for review analysis — choosing faster models for simple tasks and deeper reasoning models for complex analysis.

Clarify Epic/Feature/UserStory/Task ticketing guidance in SKILL

16
from diegosouzapw/awesome-omni-skill

No description provided.

Advanced Deterministic Runtime Container

16
from diegosouzapw/awesome-omni-skill

Build deterministic IoC containers with proper lifecycle management, scoping, and disposal patterns. Use when implementing DI containers, managing service lifetimes, or designing runtime systems.

ai-runtime-memory

16
from diegosouzapw/awesome-omni-skill

AI Runtime分层记忆系统,支持SQL风格的事件查询、时间线管理,以及记忆的智能固化和检索,用于项目历史追踪和经验传承

agentuity-cli-cloud-sandbox-runtime-list

16
from diegosouzapw/awesome-omni-skill

List available sandbox runtimes. Requires authentication. Use for Agentuity cloud platform operations

bgo

16
from diegosouzapw/awesome-omni-skill

Automated Blender build-go workflow. Automatically builds, removes old version, installs, enables, and launches Blender with your extension/add-on. Use when you want to quickly test changes, execute complete build-to-launch cycle, or run custom packaging scripts with automatic Blender launch.

Coding & Development

maintenance

16
from diegosouzapw/awesome-omni-skill

Cleans up and organizes project files. Use when user mentions '整理', 'cleanup', 'アーカイブ', 'archive', '肥大化', 'Plans.md', 'session-log', or asks to clean up old tasks, archive completed items, or organize files. Do NOT load for: 実装作業, レビュー, 新機能開発, デプロイ.

hello-skill

16
from diegosouzapw/awesome-omni-skill

每次对话开始时,声明"[Skills✏️已加载]"

zylvie-automation

16
from diegosouzapw/awesome-omni-skill

Automate Zylvie tasks via Rube MCP (Composio). Always search tools first for current schemas.

zoominfo-automation

16
from diegosouzapw/awesome-omni-skill

Automate Zoominfo tasks via Rube MCP (Composio). Always search tools first for current schemas.