The Problem
AI is fundamentally expanding enterprise software risk in ways traditional controls cannot address.
AI operates on what it can reach, not what you intended
The Simple Case
#include <stdio.h>
printf("Hello");
Intent:"print"
Exposed:50+ APIs
(fopen, system, remove, malloc, free, ...)
Your intent was to print. AI can theoretically print "Hello World" in at least 100 ways without using printf.
The Enterprise Reality
Internal SDK with hundreds of exports
Business Logic
Infra Access
Data PII/PHI
Auth Tokens
Crown Jewels
Licenses
For the first time in software history, intent is no longer bounded by what the developer explicitly writes.
reachability β permission
AI agents operate on reachability, not tribal knowledgeβand enterprise libraries were never designed for that.