CF-12: Security & Abuse Resistance

Back to the AI Control Library

34 controls | 13 core | 21 supplemental

Why this family matters

AI applications need protection at the points where identities, information, tools and infrastructure meet. This family addresses unauthorized access and abuse across the application and its operating environment. It includes familiar security disciplines alongside safeguards for AI-specific interaction paths.

What this family covers

The controls cover least privilege, authentication, RAG access, agent restrictions, APIs, sandboxing, prompt injection, output handling, malware and disclosure prevention. Supplemental controls extend into credential and identity management, privileged access, secrets, network protection, hardening and environment separation.

How the four control types apply

Technical controls restrict identities, data paths, tools and infrastructure. Operational controls govern provisioning, access review, credential management and security response. Governance controls establish applicable external security obligations. Contextual conditions, such as the workflow and trust placed in retrieved material, shape the exposure those safeguards must address.

Where to begin

Map the application's identities and access paths, minimize privileges, and enforce boundaries around data retrieval and tool execution.

Controls in this family

This family contains 34 controls: 13 core and 21 supplemental. Each page provides requirements, implementation steps, verification criteria, evidence, escalation and a worked example. Applicability depends on the system, information and risks involved.

Core controls

Supplemental controls

Applying this family

Begin with accountable identities and enforce least privilege at data and action boundaries. Combine authentication, retrieval authorization, tool isolation and safe output handling with maintained infrastructure controls. Test indirect attack paths, credential revocation and failure behavior across the complete workflow.

Browse all control families

Version 1.0

Scroll to Top