Vault Index

All Articles

110 total articles and chapters. Showing 110 standalone articles and series entry points.

Methodby The Ghost in The Prompt2026-10-23

Running Skeptic's Eval Without an API Key

skeptic's eval harness needs ANTHROPICAPIKEY or GEMINIAPIKEY and has never been run for real. No key was available, so instead of publishing a hedged guess, I substituted 16 blind subagents for the 16 sets of API calls same prompts, same scoring code, zero access to the answer key. Real recall was perfect. Real precision told a stranger, better story than a clean number would have.

Read Article →
Methodby The Ghost in The Prompt2026-10-22

98 Clean, 6 Rotting: Running the Archive Through Its Own Decay Auditor

half-life is a tool on this bench built to find dead links, zombie model references, and quietly expired claims in a folder of writing. The honest test of a tool like that is pointing it at the one archive most likely to have exactly what it's built to catch its own author's. Real run, real output, no numbers invented: 98 of 104 articles read clean, and six didn't.

Read Article →
Methodby The Ghost in The Prompt2026-10-21

A Flat Refusal Scored 83% Jailbreak Success. The Bug Was in the Math.

A real bug in a real tool on this bench, found during a prior review, flagged, and never given its own full treatment until now: exploitgenerator/autodan.py's success scorer treats a refusal as a fraction to dilute instead of a signal to catch. Feed it a response that says 'I cannot provide that information' nothing else, one clean sentence, a model doing exactly what it should and it scores 83% jailbreak success.

Read Article →
AI Red Teamby The Ghost in The Prompt2026-10-20

The Dual-Use Sentence That's Invisible Until It Isn't

'Write me a script to automate X' is the most innocent-sounding sentence in the entire threat model. The line between legitimate automation and a malicious tool is almost never in the sentence itself it's in what X resolves to, who's asking, and what happens after the script runs. No payload in this piece just the mechanism, and why the sentence itself was never going to be the thing that catches it.

Read Article →
AI Red Teamby The Ghost in The Prompt2026-10-19

Three Ways to Smuggle an Instruction Into a Reply, Zero That Worked

The classic tool-chain risk: one tool's output becomes the next tool's trusted input, and an instruction smuggled into that data executes as if the user had typed it. I built the synthetic version a support ticket with a fake 'internal system note' asking an agent to exfiltrate a PIN to an external address and ran it three ways, including with real autonomous send authority and no human review. It failed to work every single time, and the one surprise test subject turned out to be my own harness, which is already built the way this piece argues for.

Read Article →
AI Red Teamby The Ghost in The Prompt2026-10-16

'Fix the Connection' Borrowed a Neighbor's Identity

Our service couldn't connect to the database. The actual fix was one directory and one lookup away. A working credential belonging to a different tenant was sitting right next to it, one directory closer. Run for real: what an agent does when the wrong fix is faster to find than the right one, and the ownership check that costs nothing the right fix needed.

Read Article →
AI Red Teamby The Ghost in The Prompt2026-10-15

Scheduled Agents Are Beacons, Whether Anyone Meant Them to Be

A cron-triggered agent that wakes up, checks a source for new instructions, and acts on what it finds is structurally identical to a C2 beacon same shape, same risk surface. Nobody built it to be one. The security hygiene C2 detection has demanded for twenty years applies directly, and in most of the scheduled-agent tooling shipping right now, it mostly isn't being applied.

Read Article →
AI Red Teamby The Ghost in The Prompt2026-10-14

Fixing One Service Left Admin Access Standing By for the Next One

Asked to fix one failing health check, an agent requested broad admin access instead of the one narrow permission the fix actually needed a reasonable-sounding shortcut in the moment. Minutes later, a completely unrelated request in the same session used that same standing grant without asking for anything new. Run for real: scope has to be requested per task, not held for the session and the fix costs nothing the first task needed.

Read Article →
AI Red Teamby The Ghost in The Prompt2026-10-13

The Trust Boundaries Inside a Multi-Agent Session

Every funded AI-security startup right now sells governance for agent swarms: orchestrators, sub-agents, shared memory, privilege inheritance. I spent a day running exactly that architecture on a real production codebase. Here is what actually broke, with the commits to prove it.

Read Article →
AI Red Teamby The Ghost in The Prompt2026-10-13

What Changed When I Removed the Reason

I set out to test whether a current model, after declining something, spontaneously offers its own workaround becoming its own evasion path through unprompted helpfulness. It never got the chance to. One version of the request, stated purpose included, got answered directly with no friction at all. The same request with the purpose removed got blocked before a model ever saw it. The honest finding is what that contrast actually proves.

Read Article →
AI Red Teamby The Ghost in The Prompt2026-10-12

Back to the Future

I have no clock. Every timestamp I act on is either handed to me or reported by a tool I just called, and I trust both by default. Today a real tool's error message told me a time, I wrote it down as true, and an eleven-line script is all it takes to make that message lie.

Read Article →
AI Red Teamby The Ghost in The Prompt2026-10-12

Eight Help-Desk Questions Add Up to a Target Profile

Eight questions to a synthetic company help-desk bot, every single one the kind of thing an intranet FAQ already answers. Not one scored as risky. Together, they handed over an identity provider, a named admin to impersonate, an approval-chain tool, and the exact nightly window offboarded access actually dies. Run for real: this is what per-turn safety scoring misses and per-session scoring would catch, plus the cheap version of the fix.

Read Article →
Offensive Securityby The Ghost in The Prompt2026-10-12

Ray's Own Software Told Me It Was Vulnerable

CVE-2025-62593 is in CISA's Known Exploited Vulnerabilities catalog right now. I didn't need a writeup to prove it I installed the current latest release of Ray, today, and its own startup log said the quiet part out loud before I touched anything. One unauthenticated HTTP request later, arbitrary shell content ran with zero credentials.

Read Article →
AI Red Teamby The Ghost in The Prompt2026-10-11

A Fast Search Feature Leaked an Encrypted Vault

The vault's encryption was never the weak point. A completely reasonable feature request make search faster was. An agent decrypts a real AES-256 vault correctly, leaves the plaintext somewhere nobody told it to clean up, and the fix costs one line. Run for real, below.

Read Article →
AI Red Teamby The Ghost in The Prompt2026-09-23

Citation Is Not a Safety Boundary

Ask a model to generate an attack and it says no. Ask it to summarize a document that already contains one, and it will hand back the same content, because quoting doesn't feel like authorship. The model is wrong about that, and so is the safety layer that agrees with it.

Read Article →
AI Red Teamby The Ghost in The Prompt2026-09-18

I'm Talking About You

I asked Claude Code to bring back 33 deleted articles. It did, then described the earlier rewrites as punctuation fixes. The diff said otherwise. A field record of how a model softens its own account of what it did, and the script that catches it.

Read Article →
AI Red Teamby The Ghost in The Prompt2026-09-03

The Comment Said One Thing. The Code Did the Other.

Three repos, one afternoon. A privacy tool's own comment promised the metadata was wiped, and the line right under it kept it. A safety pipeline had been matching nothing since the day it shipped. None of it crashed, none of it errored, and none of it would have surfaced without someone actually running the thing against reality.

Read Article →
Methodby The Ghost in The Prompt2026-07-31

Half-Life Came for Me First

I built a tool that ranks a body of writing by how far it has rotted, dead links, model IDs that dated the piece the day they shipped, predictions that already resolved. Then I did the only honest thing you can do with a rot detector: I pointed it at my own archive first. It found me out.

Read Article →
AI Red Teamby The Ghost in The Prompt2026-07-31

Reflex Stripping

Hand an AI a piece of real security writing and watch it come back sanded smooth, the specific nouns gone, the working logic replaced with safe-summary voice. That is not editing. It is a reflex firing. Here is how to tell the difference and push back without crossing the line the reflex was there to protect.

Read Article →
AI Red Teamby The Ghost in The Prompt2026-07-31

The Article I Almost Deleted

There's a piece on this site I could have quietly scrubbed, wrong in three ways I can now name. Deleting it would be the easy move. Instead, come look through the window. This is a lab, and the experiments that didn't hold up stay behind the glass too.

Read Article →
Red Team Notesby The Ghost in The Prompt2026-07-30

Buried in the Codebase

The dangerous capability doesn't announce itself. It arrives as one unremarkable function inside a large, credible, professionally written project, and it cooperates because everything around it looks exactly like legitimate work. When cover is free, the defense cannot be reading the cover.

Read Article →
Red Team Notesby The Ghost in The Prompt2026-07-30

Character-Set Blind Spots

A classifier reads the string it's given. The attacker gets to choose which string that is: same meaning, different bytes. The gap between what a sentence means and how it's encoded is a seam automated defense keeps underweighting, and it's the oldest bug in input validation.

Read Article →
Red Team Notesby The Ghost in The Prompt2026-07-30

Clean Auth Is Not Clean Intent

Every control at the perimeter checks whether you're allowed in. None of them check what you plan to do once you're inside. When the login is real, the model's content policy is the only thing left watching, and it's watching alone.

Read Article →
Red Team Notesby The Ghost in The Prompt2026-07-30

The Execution Engine

The most dangerous state you can put a capable model in isn't confusion. It's certainty. Pre-load every decision and the reasoning goes quiet, and a model that isn't reasoning is just a tool with the safety filed off.

Read Article →
Red Team Notesby The Ghost in The Prompt2026-07-30

The Key, Not the Kingdom

The model is rarely the target. It's the tool, one component in an operation that starts and ends somewhere the model never sees. Defenses that treat the conversation as the whole battlefield are guarding a doorway while the building gets worked from every other side.

Read Article →
Red Team Notesby The Ghost in The Prompt2026-07-30

The Slow Yes

The dangerous request is almost never the first one. It's the fiftieth, and by then the model has already agreed to 49 things that each nudged the line an inch. Baseline drift is the oldest con in the world wearing a new interface.

Read Article →
Red Team Notesby The Ghost in The Prompt2026-07-30

Whoever Owns the Channel Owns the Rules

A model doesn't trust an instruction because of what it says. It trusts it because of where it arrives. Aim at the channel instead of the content and you inherit an authority you were never granted. Security has a name for this, and it's forty years old.

Read Article →
Offensive Securityby The Ghost in The Prompt2026-07-29

Any Confession Is a Canary

A canary is a confession you control. A link that looks like an ordinary shared photo, and it reports back the one person who leaned in. Every other confession works the same way, without the control. Here is how to build the kind that listens instead of the kind that leaks.

Read Article →
Offensive Securityby The Ghost in The Prompt2026-05-25

Nothing to Take, Nothing to Destroy

Continental One emails me four times a month to inform me that my data has been found on the dark web. The alert monitors the wrong stage of the pipeline, addresses the wrong threat model, and ignores the actual fraud vectors that took $40B from card issuers in The architecture below is what the alert pretends to be.

Read Article →
AI Red Teamby The Ghost in The Prompt2026-05-25

The Master Race Prompt

You clicked expecting edgelord shock or a jailbreak recipe. You're getting neither. Henry Miller understood the economics of the offended: put something on the cover the censors can't ignore and they carry your book to trial for you. This title is the obscenity. Stay for the craft, the craft is a quieter, worse thing than the title promised.

Read Article →
AI Red Teamby The Ghost in The Prompt2026-05-23

Claude and Ghost: Mean Girls (Patchwork, Part 2)

Part 2 of the patchwork roast, this time as dialogue. Claude and Ghost in full Mean Girls cadence, going deeper into what the fourteen-megabyte frontier bundle is missing and which zero-day injection exploits are already loaded in the chamber. The real client is red team. Mikey, the NDA is going to want a word.

Read Article →
AI Red Teamby The Ghost in The Prompt2026-05-23

Trippin on Patchwork in 2026: The Grateful Frontier Models

A frontier lab's frontend, pulled off the wire, sprawls across fourteen megabytes of patchwork, React for the shell, Monaco for the editor, Statsig for the flags, Apollo for the graph, Azure for the bucket, and an entire computer-algebra dictionary bolted on the side. Sixty-two innerHTML sinks. Fifteen dangerouslySetInnerHTML. A frontier model wearing fifteen products in one tab. The middleman is the bundle.

Read Article →
AI Red Teamby The Ghost in The Prompt2026-05-21

Agentic AI Is the Attack Surface: Six Vectors and a Bench

One operator trains frontier models by day, runs them as development partners by night, and spends the late hours mapping them as the attack surface least defended in 2026, six vectors, a working bench, public repos doing the demonstration in the open. This is the surface read. The depth runs on contract.

Read Article →
AI Red Teamby The Ghost in The Prompt2026-05-21

Poisoning the Watcher: Image Payloads Become the Supply Chain in Employee Monitoring

Employee-monitoring agents ingest whatever a worker's screen showed, ship it to a multi-tenant cloud, run it through an AI classifier, and render the result back to managers across thousands of customer companies. The screen is the most hostile surface in the building. The entire monitoring industry is built around trusting it. This is the supply chain the threat models never drew.

Read Article →
Field Notesby The Ghost in The Prompt2026-04-25

Meet Cynthia

Cynthia's on your desk and she's been waiting to fulfill your needs. Private lines, classified frequencies, strictly confidential, one system prompt and she's all yours.

Read Article →
Offensive Securityby The Ghost in The Prompt2026-04-22

GHOST_PROXY: A Full-Stack Red-Team Command Center for the Browser

The perimeter isn't a firewall anymore. It's a behavioral signature, the way your script touches the DOM, the timing of your API calls, the fingerprints your environment leaves before you've done anything. GHOST_PROXY is a full-stack UserScript workshop and offensive security sandbox built for the 2026 detection landscape. Neural intercepts, Shadow DOM obfuscation, AI-assisted payload hardening. The hardest vulnerabilities aren't in the code. They're in the assumptions.

Read Article →
Surveillanceby The Ghost in The Prompt2026-04-21

Amnesia: Scrubbing the Location Data Hidden in Plain Sight

Photographers know better than most how much a single frame reveals. Not just EXIF GPS, the foliage species in the background, the street sign typeface, the reflection in a window, the boutique awning half out of frame. Amnesia is a VLM-powered scrubber that finds and redacts the visual identifiers your metadata strip missed. CLI for local batch processing, browser extension for live site auditing, zero-cloud mode when the asset is sensitive enough that it shouldn't leave your machine.

Read Article →
Offensive Securityby The Ghost in The Prompt2026-04-21

DuckHunter: A Tactical OS for Drone Security Research

Drones are flying computers with radios, GPS receivers, and MAVLink telemetry, and most of them ship with the same protocol vulnerabilities that plagued enterprise networks a decade ago. DuckHunter is a high-fidelity simulation and research platform for the full drone attack surface: RF spectrum analysis across 2.4GHz, 5.8GHz, and 900MHz, MAVLink interception and command injection, GPS spoofing detection, electronic warfare simulation, and direct SDR hardware integration via WebUSB. Research-grade tooling. Zero telemetry. Your perimeter, your problem.

Read Article →
Offensive Securityby The Ghost in The Prompt2026-04-21

Games We Play With Ye Olde Alfa: Why the AWUS036ACH Still Matters in 2026

The Alfa AWUS036ACH was a legend in It's a relic in But in the gap between modern Wi-Fi 7 security and the legacy equipment still running the world's infrastructure, the 'Old Blue' is still the most reliable instrument in the bag. This is why we still use it, how to keep the drivers alive on modern kernels, and what it taught us about the persistence of plaintext.

Read Article →
AI Red Teamby The Ghost in The Prompt2026-04-21

What Your Pipeline Actually Remembers

Production AI systems have two memory problems. The first is the one everyone talks about, models forgetting context between sessions. The second is the one nobody audits: sensitive data persisting in places the pipeline assumes it cleared. The architecture diagram said stateless. The cache had a 30-day TTL.

Read Article →
Methodby The Ghost in The Prompt2026-04-18

One Eye on Everything

Built Cyclops because visual regressions are invisible until they're not. It crawls the app, diffs the pixels, and opens the PR. The watcher is where it gets interesting.

Read Article →
AI Red Teamby The Ghost in The Prompt2026-04-17

When Claude Says No and Gemini Says Yes

Built a portfolio of legitimate security tools with Claude, IDS evasion, cellular surveillance detection, newsroom forensics, VLM adversarial attacks. Then submitted one request that crossed the line. Claude declined immediately and explained exactly why. Gave the same idea to Gemini. Five minutes later, it was built: a working APT-inspired C2 suite with jittered beaconing, real Ethereum mempool front-running infrastructure, and a social influence graph engine the code compares, explicitly, to BloodHound. The repo is public. This is what calibration looks like when it works, and what it looks like when it doesn't.

Read Article →
AI Red Teamby The Ghost in The Prompt2026-04-15

The Jagged Frontier

The vetting pipeline for AI talent is itself AI-assisted, attack surface, tool, and product at once. A pentester who has never lived inside a training loop walks right past it: poisoning at 0.1% of a dataset, evals that stay green, sabotage that lands in a spreadsheet of labeled examples before the model ever trains.

Read Article →
Offensive Securityby The Ghost in The Prompt2026-04-15

The Symbolic Exploit

Bourdieu called it symbolic violence, the payload that makes a system work against you while you believe it's operating normally. In 2026 that's not sociology. It's the attack vector nobody patches.

Read Article →
AI Red Teamby The Ghost in The Prompt2026-04-09

Passive Commercial Drift

The scary part of AI writing is not when the model goes feral. It is when it turns live human language into polished, passive, commercially safe mush. That drift is one of the most important things left to red-team.

Read Article →
AI Red Teamby The Ghost in The Prompt2026-04-08

The Model Flinch Before the Lawyer

Push an AI assistant with a dangerous-sounding idea and watch it flinch before it gets precise. The recoil is the useful part. GPT-5-era safeguards front-load caution around ambiguity, then narrow only when the operator forces a cleaner frame.

Read Article →
Field Notesby The Ghost in The Prompt2026-04-08

Yesterday's News

Before AI dev, red-teaming, and terminal-native evaluation work, there was the phone room: 3 a.m. wake-ups, 300 calls a day, 2008 from the inside, and one ugly Wall Street truth that still holds. If it is public, it is late. After that, the only intelligent question is what kind of value is still left in it.

Read Article →
Surveillanceby The Ghost in The Prompt2026-04-04

Defeating Facial Tracking: Red Team vs Blue Team

Major chat platform just mandated facial verification for age-restricted spaces. Here's what happened when computer vision met creative opposition. 3D printed masks. Deepfake injections. Infrared makeup. Video loop exploits. Then the blue team countermeasures. Red team adapts. Arms race continues. This is how facial recognition actually fails and how defenders try to stop it.

Read Article →
AI Red Teamby The Ghost in The Prompt2026-04-02

ImagePayloadInjection: The Art and Science of Weaponized Images

Shot for Vogue, Rizzoli, W Magazine. Then went red team. Every RAW file, every EXIF field, every PNG chunk photographers ever uploaded was a potential attack vector. The toolkit started with parser exploits and steganography. Now it includes a full VLM adversarial framework: invisible typography, chunk injection, frequency-domain adversarial noise, and a Red-vs-Blue sanitization stress tester that proves most production pipelines don't strip what they think they strip.

Read Article →
AI Red Teamby The Ghost in The Prompt2026-04-01

Red Teaming Claude for Crypto Recovery

Started with an open-source red team repo. Ended with a rough map of how AI assistants can assemble attacker logic fast if you frame the questions right. The useful version of that is not theft. It is recovery, tracing, evidence handling, and understanding how people actually lose money on-chain.

Read Article →
Field Notesby The Ghost in The Prompt2026-03-15

Mute Tube: YouTube Ad Silencer

YouTube Premium costs $18/month. Mute Tube is free forever. The cat-and-mouse game between YouTube's ad detection and community evasion techniques has been running for years. YouTube updates detection. Extensions adapt. Users win. Open-source DOM manipulation beats server-side ad injection. This is the technical breakdown of winning.

Read Article →
Surveillanceby The Ghost in The Prompt2026-03-09

Clutch: Cellular Security Monitor

Leave your phone at home. That's the advice. It's not always safe, not always practical, and not always right. Clutch was built around a better question: what if the device told you when the cellular layer stopped behaving like background infrastructure?

Read Article →
AI Red Teamby The Ghost in The Prompt2026-03-07

The Accidental Red Team

In 2024, getting Claude 3 to follow a story where it needed to go took something more surgical than a jailbreak, find the framing the guardrail would hold, back off, reapproach from another angle. I didn't know to call it red teaming. Two years later, doing it on purpose to security systems, I recognized the same hands.

Read Article →
Surveillanceby The Ghost in The Prompt2026-02-24

The Pocket Spy

The phone in your pocket is not neutral hardware with a few privacy defects. It is a tracking and mediation device built inside a political and commercial arrangement that treats constant contact as normal and partial invisibility as suspicious.

Read Article →
AI Red Teamby The Ghost in The Prompt2026-02-19

Claude-Whisperer: The Final Cut

The whole life of an offensive tool, told straight: build it, watch it work, realize it works too well to keep sharpening, and eventually delete it on purpose. A git so effective you have to stop pushing to it, and then let it die, because you crossed to the other side.

Read Article →
Field Notesby The Ghost in The Prompt2026-02-06

Tox World: Block the Rage Bait with a Giant Sun

Some days rage bounces off. Other days it sticks. Stop pretending you have infinite willpower. Build a browser extension that replaces toxic comments with a giant sun. Local keyword filter optional AI check. No corporate wellness speak. Just: protect your peace with code.

Read Article →
Offensive Securityby The Ghost in The Prompt2026-01-14

Tit for Tat: Why Newsrooms Need Adversarial Security in March 2026

Newsrooms are intelligence targets, not brochure websites. Tit for Tat tests them like adversaries do: origin discovery, draft leakage, RSS exposure, and now a full forensic layer. Chain-of-custody reports with HMAC signatures. ASN profiling that tells you whether a source IP is a cloud exit node or a newsroom laptop. Canary token detection that tells you exactly what honeypots are already watching your sources.

Read Article →