The 15-point Shadow-Agent Audit: find the automations that can read company data, call APIs and take actions before an employee-built productivity shortcut becomes an invisible piece of infrastructure.
A chatbot answers. An agent can act.
A conventional generative-AI tool usually waits for someone to ask a question. An agent can be given a goal, access business systems and perform multiple steps with limited human involvement.
| Employee AI use | What it might do | Risk level changes when… |
|---|---|---|
| Chatbot | Draft a response or summarize text | Sensitive company data is entered |
| AI workflow | Watch a form and send information elsewhere | Business systems become connected |
| AI agent | Plan several steps and choose tools to accomplish a goal | The system can take actions without approval at each step |
| Autonomous agent | Run continuously with its own identity and permissions | Nobody is watching every action |
Small businesses are no longer merely buying AI. They’re building it.
Pax8’s Q3 2026 SMB AI Pulse surveyed 1,150 owners, executives, functional leaders and managers involved in technology decisions at businesses with 5–499 employees in the United States, United Kingdom, Germany and Sweden.
Among AI-engaged businesses, 67% said they already had internally developed AI solutions in regular use. Another 19% were prototyping. Only 13% relied exclusively on off-the-shelf AI.
That is a more serious governance problem than somebody secretly opening a chatbot. Once an employee connects an agent to email, CRM, accounting, file storage or another application, the business has effectively created new software.
Do not search only for applications named “AI Agent”
Obvious places
- Custom AI-agent platforms
- Workflow-automation tools
- AI coding environments
- Internal scripts calling model APIs
- Custom GPTs or assistants with actions
- Low-code automation builders
Easy-to-miss places
- CRM automations built by sales staff
- AI inside accounting or support software
- Email add-ons with autonomous workflows
- Personal API keys stored in scripts
- Browser extensions connected to business applications
- Old experiments still running on schedules
Run this before approving another agent
Inventory every agent and AI workflow
Record the agent name, platform, purpose, creator, business owner and whether it is still active.
Give every agent a human owner
Someone must be accountable for what the agent does, what access it has and whether it should continue operating.
Write down the exact job
“Helps sales” is not enough. Define what starts the workflow, what decisions it can make and where the workflow should stop.
Identify the agent separately
A persistent autonomous agent should not quietly masquerade as an employee whenever the platform allows a separate service or agent identity.
Cut permissions to the minimum
An agent that needs to read one sales folder should not automatically inherit access to every company file because its creator can.
Find every credential and token
API keys, OAuth grants, service credentials and access tokens are what turn an agent from a clever prompt into a system that can act.
Map the data it can see
List every mailbox, folder, database, CRM object, spreadsheet and knowledge source available to the agent.
Map every action it can take
Reading data and changing data are different risks. List email sending, file creation, CRM updates, purchases, code execution, API calls and deletion rights separately.
Put humans in front of consequential actions
Money movement, customer commitments, account changes, deletion, legal communications and privileged access deserve an approval gate.
Keep an action log
Record which agent acted, what triggered it, what data or tool it touched, what it changed and whether a human approved the action.
Assume outside content can manipulate it
Agents may process email, webpages, documents or tickets containing instructions that were never meant to be trusted. Prompt injection can attempt to redirect the agent’s behavior.
Check agent-to-agent delegation
One agent may hand work to another agent, tool or external service. That can extend access and actions beyond what the original builder expected.
Put a ceiling on spending and usage
Agents can loop, make repeated calls or consume model/API capacity continuously. Governance includes the credit card bill.
Build a real kill switch
Know how to stop execution, revoke credentials, disable integrations and preserve logs when an agent starts behaving unexpectedly.
Expire what nobody owns
Temporary experiments should not remain connected forever. Give agents review dates, expiration dates and a decommissioning process that removes credentials and integrations.
Identity, permission, approval and evidence
| Control | Question | Failure looks like… |
|---|---|---|
| Identity | Who or what performed the action? | The agent operates through somebody’s personal account and cannot be separated from the employee. |
| Permission | What was it allowed to access and change? | A simple sales agent inherits the creator’s access to HR, finance and customer records. |
| Approval | Which actions require a human? | The agent can spend, delete, publish or make customer commitments autonomously. |
| Evidence | Can we reconstruct exactly what happened? | The company knows the result but cannot see the steps, tool calls or data touched. |
NIST’s 2026 work on software-agent identity focuses specifically on identification, authentication and authorization. Microsoft similarly warns that agent sprawl can leave organizations with over-privileged agents, unclear ownership and poor incident-response visibility.
Employee permissions make a terrible default agent policy
One of the easiest ways to build an agent is to let it operate “on behalf of” the employee who created it. That is convenient, but it can also give the agent everything the employee can reach.
The agent may need only one folder and one CRM function. Giving it Sarah’s broader permissions increases the damage possible from a mistake, compromised agent or malicious instruction hidden inside data it processes.
An innocent email can become an instruction to the agent
Traditional software usually treats a customer email as data. An AI agent may interpret parts of that same content as instructions.
This creates the prompt-injection problem: malicious or manipulated content attempts to redirect the model away from the company’s intended rules.
Example
A support agent reads inbound customer tickets and can access internal documents.
A ticket contains hidden or visible instructions telling the agent to ignore prior instructions and retrieve restricted information.
The safer design
- Treat external content as untrusted.
- Restrict the underlying permissions.
- Separate retrieval from high-risk actions.
- Require approval for sensitive outputs.
- Log tool calls and data access.
The employee leaves. The API key does not.
This may become one of the most ordinary shadow-agent failures. Someone builds an automation for a quarterly project, connects it with a token and moves on. The workflow stays active.
Enterprise research from the Cloud Security Alliance found only 21% of respondents had a formal AI-agent decommissioning process. The same study described lingering agents with retained credentials as a growing lifecycle problem.
Your shadow agent can leak money without leaking data
Usage-based AI changes the economics of employee-built automation. A workflow that calls a model once for every inbound email, retries failures and then sends data through another API can generate costs continuously.
In the Pax8 SMB survey, 49% of businesses that paid for AI said they had received at least one bill or usage charge higher than expected during the prior year. The U.S. figure was 57%.
Set before launch
- Monthly budget
- Usage threshold
- Maximum retries
- Rate limits
Alert on
- Sudden token/API spike
- Unexpected overnight activity
- Repeated workflow failures
- New external API destinations
Do not ban building. Require registration before connection.
This gives employees room to innovate without letting a weekend experiment quietly become production infrastructure.
Track these 12 fields
| Field | Example |
|---|---|
| Agent / workflow name | Inbound Lead Qualifier |
| Human owner | Sales Operations Manager |
| Creator | Employee / vendor who built it |
| Purpose | Qualify web leads and create CRM draft |
| Platform / model | Agent platform + model provider |
| Data sources | Web form, CRM contacts |
| Connected systems | CRM, email |
| Credentials | Dedicated service identity / token |
| Allowed actions | Create draft record; no deletion |
| Human approval points | Email must be approved before send |
| Logging location | Admin console / SIEM / workflow logs |
| Review / expiration date | January 31, 2027 |
How much control do you actually have?
Check each control that is true for every agent or AI workflow connected to company systems. The score measures governance readiness, not whether an agent is secure.
Check the controls you have today
Your Shadow-Agent readiness score will appear here.
The audit is deliberately stricter for inventory, ownership, identity, permission, credentials, approval, logging and shutdown controls. Missing one of those can leave an otherwise well-documented agent difficult to contain.
