sethserver.com Subscribe
A robot with a boxy head featuring glowing cyan and magenta eyes sits at a desk working on documents, with its body colored in cyan, magenta, and dark purple/black. The image is split diagonally with a dark purple background on the left showing scattered USB drives and a git branch icon, while the right side has a yellow background featuring puzzle pieces, a document with a bug icon, a pencil, a browser window icon, and additional USB drives.

Shadow AI: Unapproved Tools, Extensions, and Copy‑Paste Ops

By Seth Black • Updated: April 14, 2026

Security · 4 min read

Like this kind of writing? Get one email a week with notes on startups, AI, and the occasional strong opinion about Python: subscribe to the newsletter.

It starts as a tiny shortcut.

A PM installs a browser extension that promises to "summarize customer emails." It works. Of course it works. It also ships the full email thread to someone else's servers so it can do the summarizing. Attachments too, if you're lucky.

That's shadow AI. It's shadow IT with better marketing and worse instincts.

Shadow AI isn't one tool. It's a habit.

Most people picture "AI risk" as a big vendor contract and a long security review. That's not what bites you.

Shadow AI shows up in small, quiet places:

I’ve seen the same pattern at a SaaS company that sold AI-powered financial automation that was actually spreadsheet column mapping and humans doing the hard parts. The messy part wasn’t the tech. It was people routing around the official process to get work done cheaper and faster.

Shadow AI is that same routing behavior. Just with more ways to leak things.

Why "ban it" fails

If you say "no AI tools," you're telling people to hit the same deadlines with fewer tools while everyone else moves faster. They will ignore you. Quietly.

Engineers, PMs, support, sales, doesn’t matter. They have tickets, quotas, SLAs, and customers typing in all caps.

So the goal isn't to eliminate shadow AI. The goal is to make the shortcuts safe enough that they don't leak data or break contracts.

Step one: figure out what people are using (without making them defensive)

You need visibility into what's already happening.

Things that work better than a scary all-hands from security:

That last one sounds goofy, but it shifts the tone. It turns "confession" into "show-and-tell." People will be honest if you don’t punish them for trying to ship work.

Build an approved AI toolkit (so people stop shopping in the dark)

If you don’t provide a safe default, people will assemble their own stack from random Chrome extensions and free tiers.

An approved toolkit should cover the boring jobs people actually have:

For each approved tool, write down what you can promise in plain language:

Also: have a tool request path with a real turnaround time. If the answer always takes six weeks, the real policy is "people will install whatever Chrome extension shows up first in search."

Guardrails for the gray area (the copy‑paste zone)

Most problems won’t come from a hacker. They’ll come from someone pasting the wrong thing into the wrong box.

Give rules people can actually remember:

"Don’t paste sensitive data" is useless. Get concrete.

Patterns that help:

Engineers will follow a rule if you give them a button to copy from.

A tiny example

Instead of pasting this:

Customer: Jane Smith <jane@bigbank.com>
Account: 983274
Issue: Payment failed on invoice INV-88219
Logs: ...full stack trace...

Paste this:

Customer: [REDACTED_EMAIL]
Account: [REDACTED_ACCOUNT_ID]
Issue: Payment failed on invoice [REDACTED_INVOICE_ID]
Logs: [PASTE ONLY THE RELEVANT ERROR LINES, NO TOKENS]

Annoying? Yes. Still cheaper than explaining to legal why some browser plugin now has a copy of your customer list.

Governance that doesn't kill experimentation

You don’t need a council of elders. You need a path that doesn’t feel like punishment.

If you only track violations, you train people to hide. Track adoption and improvements. Reward boring compliance.

Shadow AI is a symptom. People are moving faster than your process. Fix the process, and the shadows shrink.

For teams building their own AI tools or securing developer-facing AI code assistants and CI bots, the same principle applies: give people safe defaults and clear lanes before they reach for risky shortcuts.

-Sethers

Share this post
Newsletter

One email, once a week.

Notes on databases, systems, and the occasional strong opinion about Python. No spam, unsubscribe anytime.

Seth Black
Written by

Seth Black

Engineer and founder based in Texas. Writes about databases, AI, and running things in production. Embeds in small teams as lead engineer.

More from Security

View all →
Security

Seth's Opinionated Security Best Practices

Apr 14, 2026
Security

Securing Dev‑Facing AI: Code Assistants, MCP Devtools, and CI Bots

Apr 14, 2026
Security

Logging, Monitoring, and Incident Response for AI Systems

Apr 14, 2026