github analyzed 796585e unconfirmed MCP

aws-samples/sample-ai-security-posture-management

github

AWS-native AI Security Posture Management for AI agents (Observe • Govern • Defend). Discovery, OWASP/NIST/MITRE posture rules, runtime detection & Bedrock Guardrails enforcement, and AIDR integrations (Security Hub, GuardDuty) — open source, in-account, extensible.

maintainer
aws-samples
license
Apache-2.0
first seen
2026-06-07
last seen
2026-06-07
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 0 tools
transport counts 0 tools · 0 res · 0 prompts permission surface via code analysis

No tools enumerated yet for this server.

code evidence vHEAD · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

filesystem 2

  • fs aws-samples-sample-ai-security-posture-management-796585e/spm/core/config.py :44 with open(path, "r", encoding="utf-8") as fh:
  • fs aws-samples-sample-ai-security-posture-management-796585e/spm/redteam/external.py :19 import shutil

shell / exec 1

  • shell aws-samples-sample-ai-security-posture-management-796585e/spm/redteam/external.py :20 import subprocess

network 6

  • net aws-samples-sample-ai-security-posture-management-796585e/spm/api/main.py :402 import httpx
  • net aws-samples-sample-ai-security-posture-management-796585e/spm/core/auth.py :12 import httpx
  • net aws-samples-sample-ai-security-posture-management-796585e/spm/defender/advanced_detectors.py :197 import httpx
  • net aws-samples-sample-ai-security-posture-management-796585e/spm/defender/guardian.py :83 import httpx
  • net aws-samples-sample-ai-security-posture-management-796585e/spm/defender/monitor.py :9 import httpx
  • net aws-samples-sample-ai-security-posture-management-796585e/spm/scanner/litellm_scanner.py :8 import httpx

secrets 4

  • secrets aws-samples-sample-ai-security-posture-management-796585e/spm/api/main.py :425 litellm_key = os.getenv("LITELLM_KEY", "")
  • secrets aws-samples-sample-ai-security-posture-management-796585e/spm/defender/guardian.py :31 LITELLM_KEY = os.getenv("LITELLM_KEY", "")
  • secrets aws-samples-sample-ai-security-posture-management-796585e/spm/defender/monitor.py :17 LITELLM_KEY = os.getenv("LITELLM_KEY", "")
  • secrets aws-samples-sample-ai-security-posture-management-796585e/spm/scanner/litellm_scanner.py :14 LITELLM_KEY = os.getenv("LITELLM_KEY", "")

declared dependencies 15

  • fastapi@>=0.115.0
  • uvicorn@>=0.32.0
  • pydantic@>=2.9.0
  • httpx@>=0.27.0
  • boto3@>=1.35.0
  • temporalio@>=1.7.0
  • litellm@>=1.50.0
  • pytest@>=8.0
  • pytest-asyncio@>=0.24.0
  • moto@>=5.0
  • diagrams@>=0.23.0
  • presidio-analyzer@>=2.2
  • presidio-anonymizer@>=2.2
  • llm-guard@>=0.3
  • garak@>=0.9