AI Security Maturity Model·AWS v1.0.0

Drag to explore · pinch to zoom

Coverage & traceability

Every framework item, mapped to the AWS security control(s) that address it: OWASP LLM Top 10 (2026) for technical risks, NIST AI RMF for risk governance, the AWS Well-Architected Generative AI Lens security best practices, and AWS Security Hub AI checks for automated runtime validation. Use this to see coverage at a glance and trace each control back to the framework.

ⓘ This maps each framework item (OWASP LLM Top 10 risks, NIST AI RMF functions/categories, AWS Well-Architected Generative AI Lens best practices, and AWS Security Hub AI checks) to one or more AWS security controls in this model. It shows control coverage and traceability; it is not a statement of compliance or certification.

AWS Well-Architected Generative AI Lens (Security)

10/10 items covered
Framework item AWS security controls
GENSEC01-BP01 Grant least privilege access to foundation model endpoints c1.1c1.5c2.2c2.8c6.1
GENSEC01-BP02 Implement private network communication between foundation models and applications c1.7c2.4c3.6c4.6c5.7c6.5
GENSEC01-BP03 Implement least privilege access to data stores c1.2c1.8c2.1c3.1c3.2c3.3c3.5c3.7c4.3c6.2c6.6
GENSEC01-BP04 Implement access monitoring to generative AI services and foundation models c1.4
GENSEC02-BP01 Implement guardrails to mitigate harmful or incorrect model responses c1.3c1.9c1.12c3.9c4.5c6.3
GENSEC03-BP01 Implement control plane and data access monitoring c1.4c1.10c1.11c2.7c2.9c3.8c4.8c5.9c6.7c6.8
GENSEC04-BP01 Implement a secure prompt catalog c5.6
GENSEC04-BP02 Sanitize and validate user inputs to foundation models c1.3c1.6c4.4c5.6c6.3c6.4
GENSEC05-BP01 Implement least privilege and permission boundaries for agentic workflows c4.1c4.2c4.4c4.7c5.1c5.2c5.3c5.4c5.5c5.8c5.10
GENSEC06-BP01 Implement data purification filters for model training workflows c2.3c2.5c2.6c3.4c5.3

OWASP GenAI/LLM Top 10 (2026)

10/10 items covered
Framework item AWS security controls
LLM01 Prompt Injection c1.3c1.6c3.4c4.5c5.3c5.6c5.10c6.3c6.4
LLM02 Sensitive Information Disclosure c1.1c1.2c1.3c1.4c1.5c1.7c1.8c1.10c2.4c2.5c2.7c3.1c3.2c3.3c3.5c3.6c4.3c4.6c5.2c5.7c6.1c6.2c6.3c6.5c6.6c6.7
LLM03 Excessive Agency c1.1c4.1c4.2c4.4c4.5c4.8c5.1c5.4c5.5c5.8c5.9c5.10
LLM04 Supply Chain c2.6c2.8
LLM05 Data and Model Poisoning c1.11c1.12c2.1c2.2c2.3c2.5c2.6c2.7c2.8c2.9c3.4c5.3
LLM06 Unbounded Consumption c1.6c1.10c4.1c4.4c4.7c4.8c5.7c5.8c6.4c6.7c6.8
LLM07 Misinformation c1.9c1.12c2.9c3.9c5.6
LLM08 Hidden Context Exposure c3.3c3.5c3.8c3.9
LLM09 Vector and Embedding Weaknesses c3.7
LLM10 Improper Output Handling c1.9c3.9

OWASP GenAI Top 10 for Agentic Applications (2025)

10/10 items covered
Framework item AWS security controls
ASI01 Agent Goal Hijack c4.5c5.6c5.8
ASI02 Tool Misuse and Exploitation c4.1c4.4c4.5c5.8
ASI03 Identity and Privilege Abuse c4.1c4.2c5.1c5.4
ASI04 Agentic Supply Chain c5.10
ASI05 Unexpected Code Execution c4.7
ASI06 Memory and Context Poisoning c4.3c5.2c5.3
ASI07 Insecure Inter-Agent Communication c4.6c5.7
ASI08 Cascading Failures c4.8c5.9
ASI09 Human-Agent Trust Exploitation c5.5
ASI10 Rogue Agents c5.10

NIST AI Risk Management Framework (AI 100-1)

15/19 items covered

NIST AI RMF is mapped at the function and category level (Govern, Map, Measure, Manage). Not every category applies to a technical security model, so partial coverage here is expected and honest.

Framework item AWS security controls
GOVERN.1 Policies, processes, procedures and accountability structures c1.1c1.11c2.8c4.1c5.1c6.8
GOVERN.2 Accountability structures, roles, responsibilities and training No control mapped yet
GOVERN.3 Workforce diversity, equity, inclusion and interdisciplinary teams No control mapped yet
GOVERN.4 Organizational culture that prioritizes risk awareness c1.11
GOVERN.5 Processes for stakeholder engagement and feedback c5.5
GOVERN.6 Policies for third-party software, data and supply chain risk c2.6c2.8
MAP.1 Context is established and understood No control mapped yet
MAP.2 AI system categorization and capabilities are documented c3.8
MAP.3 AI benefits and costs are understood No control mapped yet
MAP.4 Risks and impacts are mapped c1.8c2.5c2.6c3.4c3.5c5.8
MAP.5 Impacts to individuals, groups and society are characterized c3.5
MEASURE.1 Appropriate methods and metrics are identified and applied c1.12c2.5c5.10
MEASURE.2 AI systems are evaluated for trustworthy characteristics c1.3c1.9c1.12c2.9c3.9c4.5c5.6c5.10c6.3
MEASURE.3 Mechanisms for tracking AI risks are in place c1.4c1.10c2.7c2.9c3.8c4.8c5.9c6.7c6.8
MEASURE.4 Feedback about efficacy of measurement is gathered c5.10
MANAGE.1 AI risks are prioritized, responded to and managed c1.1c1.2c1.3c1.5c1.6c1.7c1.8c1.9c1.11c2.1c2.2c2.4c3.1c3.2c3.3c3.4c3.6c3.7c3.9c4.1c4.2c4.3c4.4c4.5c4.6c4.7c5.1c5.2c5.3c5.4c5.6c5.7c5.8c6.1c6.2c6.3c6.4c6.5c6.6
MANAGE.2 Strategies to maximize benefits and minimize impacts are planned c5.5
MANAGE.3 Third-party risks and benefits are managed c2.6c2.8
MANAGE.4 Risk treatments, monitoring and response are documented and applied c1.4c1.6c1.10c2.3c2.7c2.9c4.8c5.5c5.9c6.7c6.8

AWS Security Hub — AI Security Best Practices

29/31 items covered

These are the automated Security Hub CSPM checks that validate the matching controls in this model at runtime. Two checks (SageMaker.4, SageMaker.8) are about resilience and platform lifecycle rather than security posture, so they are intentionally not mapped.

Framework item AWS security controls
Bedrock.1 Amazon Bedrock data sources should be encrypted with customer managed AWS KMS keys c1.2c3.1
BedrockAgentCore.1 Bedrock AgentCore runtimes should be configured with VPC network mode c4.6c5.7
BedrockAgentCore.2 Bedrock AgentCore Gateways should require authorization for inbound requests c4.4c5.4
BedrockAgentCore.3 Bedrock AgentCore Memory should be encrypted with customer managed AWS KMS keys c5.2
BedrockAgentCore.4 Bedrock AgentCore Gateway should be encrypted with customer managed AWS KMS keys c4.3
BedrockAgentCore.5 Bedrock AgentCore custom browsers should not use public network mode c4.6
BedrockAgentCore.6 Bedrock AgentCore custom browsers should have session recording enabled c4.8c5.9
BedrockAgentCore.7 Bedrock AgentCore custom code interpreters should use a private network configuration c4.7
SageMaker.1 Amazon SageMaker notebook instances should not have direct internet access c2.4
SageMaker.2 SageMaker notebook instances should be launched in a custom VPC c2.4
SageMaker.3 Users should not have root access to SageMaker notebook instances c2.2
SageMaker.4 SageMaker endpoint production variants should have an initial instance count greater than 1 No control mapped yet
SageMaker.5 SageMaker models should have network isolation enabled c2.4
SageMaker.8 SageMaker notebook instances should run on supported platforms No control mapped yet
SageMaker.9 SageMaker data quality job definitions should have inter-container traffic encryption enabled c2.4
SageMaker.10 SageMaker model explainability job definitions should have inter-container traffic encryption enabled c2.4
SageMaker.11 SageMaker data quality job definitions should have network isolation enabled c2.4
SageMaker.12 SageMaker model bias job definitions should have network isolation enabled c2.4
SageMaker.13 SageMaker model quality job definitions should have inter-container traffic encryption enabled c2.4c2.9
SageMaker.14 SageMaker monitoring schedules should have network isolation enabled c2.4
SageMaker.15 SageMaker model bias job definitions should have inter-container traffic encryption enabled c2.4c2.9
SageMaker.16 SageMaker models should use private registry in VPC for primary containers c2.4
SageMaker.17 SageMaker feature group offline stores should be encrypted with AWS KMS keys c2.1
SageMaker.18 SageMaker feature group online stores with standard storage should be encrypted with AWS KMS keys c2.1
SageMaker.19 SageMaker models should use private registry in VPC for multi-container inference pipelines c2.4
SageMaker.20 SageMaker model explainability job definitions should have network isolation enabled c2.4
SageMaker.21 SageMaker notebook instances should be encrypted with customer managed AWS KMS keys c2.1
SageMaker.22 SageMaker monitoring schedules should have inter-container traffic encryption enabled c2.4
SageMaker.23 SageMaker inference experiments should have instance storage volume encrypted with customer managed AWS KMS keys c2.1
SageMaker.24 SageMaker inference experiments should have data storage encrypted with customer managed AWS KMS keys c2.1
SageMaker.25 SageMaker model quality job definitions should have network isolation enabled c2.4c2.9

Agentic security dimensions

6/6 items covered
Agentic security dimensions AWS security controls
Identity c4.1c4.2c5.1c5.4
Memory & state c4.3c5.2c5.3
Logging & accountability c4.8c5.9
Guardrails & monitoring c4.5c5.6c5.10
Operational boundaries c4.1c4.4c4.7c5.3c5.4c5.5c5.8
Orchestration & flow c4.4c4.8c5.8c5.9