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.
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport — counts 0 tools · 0 res
· 0 prompts
permission surface via code analysis
No tools enumerated yet for this server.
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