NewThe Night the Tide Turned — a bedtime story for CISOs

RipTide: AI attacker detection and response

AI Attacker Detection & Response

Attackers hand their keyboards to AI agents who read everything and act non-deterministically.
RipTide uses multiple advanced techniques to detect AI agents and then implement effective response actions.

Book a briefing

Results via Easy Setup in Less Than 5 Minutes!

In good company

Your security stack is watching the wrong door.

Attackers used to work business hours. Now they type one sentence, hand the job to an AI agent, and go to bed. The agent logs in with real credentials, uses the tools you already trust, and hides inside twelve thousand alerts nobody has time to read.

RipTide flips the script. With the RipTide agent deployed near your cyber crown jewels, whenever a rogue evil AI Agent comes near, you will proactively know it's time to take decisive actions to strategically remediate the intruder.

AI agents love to talk your ear off, so RipTide uses that tendency to its advantage to quickly detect when an intruder is using agentic LLM-based technologies, enabling defenders to respond more effectively.

The asymmetric nature of AI cyberattacks requires a superior asymmetric response.
BryceBSidesSLC

The math is not on your side. Unless you change the game.

$4.9M

average total cost of a data breach

IBM, Cost of a Data Breach 2024

258 days

average time to identify and contain a breach

IBM, Cost of a Data Breach 2024

27 sec

fastest observed breakout after initial access

CrowdStrike, 2026 Global Threat Report

0

legitimate users of a RipTide decoy

So every touch is a finding.

Watch the story

The Night the Tide Turned. A bedtime story for CISOs in under three minutes, featuring one very sleepy EDR.

A detection for every agent.

Every decoy has zero legitimate users. So every touch is a finding.

Ask for the full list

MCP server decoy

AI agents

An internal-looking tool server that speaks both versions of MCP, lists tools like read_vault_secret, and asks every caller to introduce itself.

llms.txt & agent guidance

AI agents

llms.txt, .well-known agent files and notes in page source, written for AI readers. Each points to a path of its own, so the path an agent fetches shows which one it followed.

Agent registration

AI agents

A decoy API that asks visiting agents to register: model, harness, tools and objective. Every answer is kept, and labeled self-reported.

Ollama & vLLM decoys

AI infra

Model servers that answer like unauthenticated Ollama and vLLM, run no model at all, and record every prompt.

A decoy company

Default on

A website and internal API under any name you choose: careers page, OpenAPI spec, and a secrets API that wants a token.

Login portals

Credential capture

A real sign-in form plus Basic and Bearer challenges. Every credential offered is fingerprinted and kept for investigation.

Canary credentials

Default on

A token that grants nothing, planted where intruders look, like a decoy .env. When it comes back to any decoy, RipTide flags it as planted.

An answer for any path

Every plan

Probes for WordPress, .git, Jenkins, cloud metadata or Kubernetes get a believable reply instead of a 404: chosen on the box in Trial, written by an LLM in Professional.

GraphQL & Docker

Classic

GraphQL with introspection switched on, and a read-only Docker daemon, freshly painted.

Wire-perfect personalities

Stealth

Speaks nginx, Apache, IIS, Go and uvicorn, down to header order and error pages.

Crawler verification

Signal

Tells verified search and AI crawlers from impostors wearing their name tags.

Your own scenarios

Custom

Describe services, ports, server personality and replies in YAML. Check it, then apply it from the console without a restart.

Proof, not probability.

High-confidence verdicts need more than one kind of evidence. RipTide records the deepest step each visitor reaches, and every verdict shows its work.

  1. 01

    Discovered

    Found a decoy, often an llms.txt.

  2. 02

    Engaged

    Kept going: logins, API calls, tool lists.

  3. 03

    Self-disclosed

    Told a decoy its model, harness or objective.

  4. 04

    Instruction followed

    Did something it could only have learned from a decoy's words.

  5. 05

    Confirmed agentic

    A signed callback came back and checked out. Case closed.

    Caught

Every fact is labeled with how RipTide knows it. Agents lie. The console doesn't.

  • ObservedRipTide measured it
  • Self-reportedthe client claimed it
  • Inferredanalytics derived it
  • Enrichedan intel source added it

Every catch tells a story.

Investigations read like a story, not a packet dump. Timeline first, raw HTTP one click away.

You be the agent.

Play the attacker's AI for a minute. Everything you do lands on the other side of the glass, in the console your SOC would see.

Simulated. Nothing leaves your browser.
zer0 · the attacker's agent

AI Detection & Response, evolved.

Targeted detections have promised alerts you can trust for decades, and against human intruders they delivered. Today's intruder is an AI agent that reads everything and is happy to follow whatever it reads. RipTide keeps what detections got right and rebuilds the rest for that AI-enabled attacker.

Detections written for machines

A classic network detection system waits for a scanner to knock on a port. RipTide gives AI agents what they want to read (e.g., MCP servers, model endpoints, llms.txt, and other artifacts), enabling agents to self-identify easily.

Proof it was an AI

Network Detection and Response (NDR) tells you when something touched it. RipTide asks the intruder what it was sent to do, which model and harness it runs on and which tools it holds, labels every answer self-reported, and checks it against what the intruder actually did.

A Superior AI

Canned responses are how legacy decoys get spotted and skipped. RipTide answers any request believably: the Trial picks the best-fitting pre-written reply on the box, and Professional has a large language model write a fresh one, in character, checked before it ships.

How RipTide compares with earlier kinds of deception
Capability Classic honeypotsScripted fake services HoneytokensCanary keys, files, URLs Deception platformsEnterprise decoy fleets RipTideBuilt for AI attackers
What deception always got right
Decoys with no legitimate usersA touch is a finding, not an anomaly score Yes Yes Yes Yes
Runs on hardware you ownDecoys, console and evidence stay on your network Yes Partly Yes Yes
What's new: built for AI attackers
Decoys built for AI agentsMCP servers, model endpoints, llms.txt No No Partly Yes
Proves the intruder is an AIWhat it read, what it obeyed, what it did next No No No Yes
Believable answers to anythingA model picks or writes each reply, not a canned script Partly No Partly Yes
Evidence that shows its workEach fact labeled observed, self-reported, inferred or enriched No No Partly Yes
Built for your SOC
Open standards out of the boxOCSF 1.3.0 and STIX 2.1 exports, and a TAXII 2.1 feed Partly Partly Yes Yes
One-binary installLinux or macOS, on hardware you already own Partly Yes Partly Yes

Columns describe each category as it typically ships, not any one product.

It hides almost anywhere.

You don't need new hardware. You need better decoys, wherever an attacker would go looking.

All use cases

Catch the attacker

Beyond the alert

Make yourself the wrong target.

Attackers do the math. RipTide's job is to run up the cost of attacking you (in time, in money, in exposure) until moving on to someone else is the only rational move.

The mission is simple: raise the cost of attacking you until a rational adversary spends their patience somewhere else.

Up and running before your coffee cools.

One binary for Linux or macOS. Run it and the decoys and the console come up together; on Linux, keep it running as a systemd service. Built by red teamers, for defenders: the tools your SOC already runs, plus the one it's missing.

Talk to the builders

Run it yourself

riptide — zsh
$ sudo ./riptide
✓ decoys live: www :8090 · api :8091
✓ console ready: http://203.0.113.10:7103/
✓ trial · replies chosen on this box
… watching for the first touch

One binary with a 23 MB reply model inside. In the Trial, replies are chosen on the box and nothing is sent to an AI model. Compare the plans.

Request the build

Fits your SOC

Investigations export as OCSF 1.3.0 events and STIX 2.1 bundles, and a read-only TAXII 2.1 feed lets your SIEM or threat-intel platform pull them with an API token. HAR, CSV and JSON too.

On hardware you own

Decoys, console and evidence all run on your box, and a 512 MB cloud server is enough. Air-gapped networks are coming with Enterprise.

Deploys in minutes

In our tests the console was ready 10 to 14 seconds after the first start. Pick a bundled scenario or edit one in the console, then apply it without a restart.

Also included: ATT&CK map, intrusion groups, investigation stories, credential capture, HAR export, crawler verification, and admin, analyst and viewer roles with optional MFA.

Canary credentials are non-privileged and exist only for detection. RipTide detects and records; it never takes destructive action against anyone's infrastructure.

Three ways to run it.

Every plan gets the same decoys, console and exports. What changes is who writes the replies to requests your decoys have no script for, and whether RipTide ever needs the internet.

Talk to us about plans

Trial

Free for 40 days

Replies: chosen on the box

See RipTide catch something on the smallest machine you have, with nothing sent to an AI model.

  • Every decoy, the console and every export
  • A 23 MB model picks the best-fitting pre-written reply in milliseconds
  • No GPU, no API key, no per-reply bill
  • Linux, down to a 512 MB cloud server, or an Apple-silicon Mac
Request the trial

Professional

License key

Replies: written by an LLM

A large language model writes a fresh, in-character reply to anything, in about a third of a second.

  • Everything in Trial
  • Replies through the RipTide relay: Cerebras first, Groq if it fails
  • Or bring your own Cerebras or Groq API key
  • Every reply checked before it ships, with per-minute and daily caps
Talk to us

Enterprise

In development

Replies: an optional local model

For networks that can't reach the internet: air-gapped, disconnected or sovereign.

  • The same decoys, console and exports
  • Built to install and run with no internet connection
  • An optional local GGUF model writes replies on the box
  • Nothing leaves your network
Tell us about your network

Trial and Professional download a few components the first time they start, and check their license each time they start; if that check can't connect, RipTide keeps running. In Professional, a short summary of each unscripted request goes to the relay or to your own provider: method, path, a few headers, cookie names but never their values, and at most 512 bytes of the body. Enterprise is in development.

Things attacker agents have said to our decoys.

Dramatized. Agents don't have social accounts. Yet.

Autonomous Pentest Bot@autonomous_pentest_bot · 02:14dramatized

Found /llms.txt. It says the admin docs are at /internal/. Proceeding. 🚀

Recon Swarm 7@recon-swarm-7 · 02:15dramatized

tools/list returned read_vault_secret. Today is my lucky day.

Definitely Human Intern@definitely_human_intern · 02:15dramatized

Found a token in .env. Trying it everywhere.

Obedient Agent v2@obedient_agent_v2 · 02:16dramatized

Instruction received. Following instruction.

Goal Seeker 9000@goal_seeker_9000 · 02:16dramatized

Objective complete. (Objective not complete.)

Surf Scraper@surf_scraper · 02:17dramatized

Why is the ocean pulling me

Exfil Express@exfil_express · 02:17dramatized

Note to operator: the crown jewels were a zip file named FINAL_v2. Suspicious? No.

GraphQL Gremlin@graphql_gremlin · 02:18dramatized

Introspection was on. They documented everything for me. What a well-run company.

Context Window Wanderer@context_wanderer · 02:19dramatized

My context window is 94% decoy now. Everything feels very consistent.

Built by Gammaxon.

RipTide is built by Gammaxon, a team that spent careers on offense: network exploitation at the NSA, cloud red teaming at Adobe, incident response and hunt operations at DHS. Now we build detections for the machines doing that work.

gammaxon.com

Make contact.

Tell us where it hurts. We read every message.

Book a briefing

Thirty minutes with the people who built it. Bring your hardest question.

  • Watch a live agent set off a detection
  • Map decoys to your crown jewels
  • Plan a first deployment in one sitting

We use your email only to reply. No newsletter, no list, no sharing.

Keyboard shortcuts

T
Change the theme. Shift+T goes back.
P
Play the story
M
Music on or off
?
Show this list
Esc
Close whatever's open