Singulr AI Glossary

Understand important concepts in AI Governance and Security

Attack surface

An attack surface is the total set of points where an unauthorized user or adversary could attempt to enter, extract data from, or manipulate a system. In the context of AI, the attack surface includes every pathway through which an AI model, agent, or application could be compromised — from the inputs it accepts to the tools it calls to the data it accesses. The AI attack surface matters because it's fundamentally different from traditional software. AI systems introduce new categories of vulnerability that standard security tools weren't built to detect. A traditional application has a defined set of inputs and outputs. An AI agent can accept natural language instructions, call arbitrary APIs, process multiple data types, and take autonomous actions — each of which creates an entry point for potential abuse. The AI attack surface includes several key areas. Prompt injection allows attackers to embed malicious instructions in user inputs or data sources that the model processes. Training data poisoning can compromise the model before it's even deployed. Tool and API access gives agents the ability to interact with external systems, which means a compromised agent can do real-world damage. Model outputs themselves can leak sensitive information from training data or internal documents. For enterprises, understanding and managing the AI attack surface is an essential part of any AI security strategy. This means inventorying every AI system, mapping its data flows and tool connections, testing each entry point through red teaming, and applying runtime controls that limit what each AI component can access and do. As organizations deploy more AI agents with more autonomy, the attack surface grows with them.
A
C
E
F
G
H
I
J
M
P
S
T
U