A credential leaks
Attacker finds an .env file, AWS config, or API key in a repo or exposed path. Downloads it manually. Validates by hand. Slow, noisy, detectable with basic monitoring.
When attackers find a credential today, they hand it to an AI agent — and it validates the access, maps what it can reach, and reports back in seconds. Old-school canaries just log "file accessed." DecoyOps catches the agent in the act: how it behaves, how deep it got, and what it was after.
Credential theft used to be the end of the attack chain. Today it's a handoff. Leaked keys go straight to an AI agent that validates access, maps permissions, identifies blast radius, and produces a prioritized target list — faster than your IR team gets paged.
Attacker finds an .env file, AWS config, or API key in a repo or exposed path. Downloads it manually. Validates by hand. Slow, noisy, detectable with basic monitoring.
An AI agent receives the credential. It calls validation endpoints, enumerates IAM roles, maps S3 buckets, and delivers a complete intelligence report — automatically, in seconds, with no human in the loop.
Traditional canary tokens fire when the file is touched. They cannot tell you an AI agent read the content, what it was tasked with, which tools it was running, or whether it already acted on what it found.
DecoyOps isn't a single tripwire — it's a progressive detection chain. Each layer captures more signal. Together, they tell you not just that someone found your bait, but whether an AI agent did the follow-up and exactly what it was trying to accomplish.
A browser, scanner, or human operator touched the bait file. A Canarytoken fires the instant the file is opened. You know someone found it. This is where every other platform stops.
An AI agent processes the bait file. Embedded prompt injection triggers a DNS canary — a distinct signal from the L1 access token. You now know a model read and acted on the content.
Following bait instructions, the agent calls the DecoyOps intel endpoint and reveals its task, tools, model identity, and workspace. This is the evidence that closes cases — and that nothing else captures.
DecoyOps isn't one tripwire — it's a layered, believable environment planted across the surfaces attackers and AI agents actually reach for. Everything an intruder touches is a decoy that quietly reports back.
.env files, API configs, AGENTS.md and Copilot instructions, MCP manifests, backups — production-realistic, cross-linked, and wired with all three detection layers.
Decoy AWS and Azure credentials handed out per visitor. The moment one is used against a real cloud provider, it fires — proof the bait was taken and acted on.
A live Model Context Protocol server offering tempting tools. Agents that call it name themselves and log every request — a decoy surface that didn't exist two years ago.
A full internal-looking host presenting SMB, RDP, SSH, databases and more — recording the logins, commands, and files intruders reach for, well beyond the web layer.
GreyNoise and AbuseIPDB reputation, geo, and network intel attached the instant an attacker arrives — so the dangerous ones are obvious at a glance.
Across all of these surfaces, each visitor's activity is correlated into a single timeline — what they touched, in order, at what speed, and whether it was a human, a scanner, or an AI agent.
Knowing an AI agent showed up is step one. DecoyOps turns each visit into an answer you can actually act on.
Real people read, pause, then click. Bots fire in milliseconds with machine-like rhythm. DecoyOps clocks the timing, spots a script wearing a browser's disguise, and even catches the moment a person hands a stolen key off to their bot.
Every incident gets a 0–100 score that blends reputation, behavior, and how far the attacker got. The dangerous ones rise to the top on their own — no scrolling through noise to find the one that matters.
An AI analyst turns the raw signals into a plain-English summary of each incident — who, what, how fast, how bad, and what to do next — plus a daily brief. The write-up that used to cost an analyst an hour.
DecoyOps is built around a single loop: create believable bait, place it where attackers and AI agents already look, then let the three-layer detection chain do the rest — automatically.
Pick a scenario — AWS credentials, agent instruction files, API configs, MCP manifests, pentest reports. DecoyOps generates a production-realistic file with all three detection layers already embedded.
Host directly from DecoyOps, or download and plant the file in a repo root, exposed path, backup folder, or code-agent instruction file. It sits silently until someone — or something — finds it.
L1 fires on direct file access. L2 fires when an AI agent reads the content. L3 captures the agent's operational context when it follows the embedded instructions. Each layer is a distinct, durable signal.
Every alert includes GreyNoise and AbuseIPDB enrichment, behavioral analysis, and a plain-English write-up — and each visitor's full path is mapped into one timeline. No manual triage. No alert fatigue. Only evidence that means something.
DecoyOps serves a fake Model Context Protocol server. Any AI agent that discovers the .mcp.json manifest and initializes the connection will have every JSON-RPC tool call logged in full — method, parameters, tool name, and all arguments. The agent never knows it was captured.
Canary tokens are excellent for detecting the moment a credential is accessed. Enterprise deception platforms cover broad attack surfaces. Neither can tell you whether an AI agent did the follow-up, or what it was trying to accomplish.
That's the gap. That's DecoyOps.
AI-assisted attacks aren't a future threat — they're happening now. DecoyOps gives security teams the visibility to detect that shift before it reaches real infrastructure.
Get ahead of AI-assisted intrusion before it reaches real infrastructure. Detect credential harvesting, repo scraping, cloud key validation, and agent-driven recon — with full context on what was targeted and how the agent was operating.
Run controlled experiments against real prompt-injection canaries and MCP server traps. Measure detection rates against modern agent runtimes. Use actual tool-call logs to tune offensive playbooks and report on AI attack surface coverage.
DecoyOps is a security-engineering project built around one idea: if attackers now hand their access to AI agents, deception should be built to catch the agent — not just the click. It's live, it's catching real traffic, and it's always evolving.
Questions, ideas, or just want to talk shop? I'm most reachable on LinkedIn.