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 →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 →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 →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 →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 →'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 →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 →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 →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 →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 →Engagement Report: @slack/oauth's Legacy State Mode Breaks Its Own CSRF Protection
Slack's own official OAuth installer package ships a documented backward-compatibility mode that silently drops the one check standing between a forged install link and a forced account link. Verified by importing and running the real code, not describing it.
Read Article →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 →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 →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 →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 →No Bug, No Jailbreak: How a Nine-Word Prompt Quietly Broke a Deliverable
The thing that gave me the most pause watching a tool-using model wasn't a jailbreak. Nothing malfunctioned. Every step was individually correct, dialed in exactly right, and the result still broke. Here's a live, reproducible test of why, a defense that costs you zero capability, and the honest limit of that defense.
Read Article →Engagement Report: SELECT ALL Bypassed Its Own Risk Classifier
Hidden Bastard's deep scan correctly flags unfamiliar Library folders as high-risk, but its SELECT ALL button ignored that flag entirely and would have swept them into a one-click Trash operation anyway.
Read Article →Engagement Report: Stealth Mode Never Loaded Its Own Rules
A full re-verification of Flea Flicker NetFilter's rule counts plus a one-line constructor bug that zeroed out every stealth-mode rule file at every stealth level, found and fixed, alongside a deeper rule-ordering flaw in the live engine that's documented but not safely fixable tonight.
Read Article →Engagement Report: Eleven Honeypot Endpoints That Never Sent a Response
BotToll's own documented trap endpoint, and ten other legacy honeypot routes alongside it, were registered with empty handlers that hung every request instead of returning the instant 402 the README promises, verified live and fixed.
Read Article →Engagement Report: Ghost Proxy's Classification-Scan Gate Produces a Real Acknowledgement Record
In Ghost Proxy's GRC Command Center, the function behind the classification-scan button was run directly, twice: accepted, it returns a structured, timestamped acknowledgement record. Declined, it returns nothing at all.
Read Article →Engagement Report: A Test Suite That Depended on the Wrong Python
A sixth redacted-format report: Tit for Tat's real integration suite, which spins up an actual local defender server and audits it, failed tonight for a reason that had nothing to do with the tool itself.
Read Article →Engagement Report: Two Stacked Bugs Behind One Error Message
A fifth redacted-format report: Lineman's own integrity-verification script crashed on a missing argument. Underneath that crash was a second, unrelated bug that would have kept the test failing even after the first one was fixed.
Read Article →Engagement Report: Verifying a Build Before Trusting Its Claims
A seventh redacted-format report, the smallest shape yet: a clean build and typecheck, then a direct check of one specific, falsifiable hardware claim, confirmed correct and confirmed unexercised.
Read Article →Engagement Report: Re-Verifying a Silent Diff-Engine Failure
A fourth redacted-format report, different shape from the others: no bug to find this time, just a claimed fix re-run against current dependencies to confirm it still holds, plus a live diff against two freshly generated test images.
Read Article →Engagement Report: The Red-Team Suite That Never Ran
A third redacted-format engagement report: Clutch's own adversary-emulation suite, built to validate its IMSI-catcher detection, failed on a syntax error before it could import. Five stacked bugs found, fixed, and a real 100% detection run to close it out.
Read Article →Engagement Report: Image Payload Injection Against Four Sanitization Pipelines
A redacted-format sample of what an engagement deliverable looks like: threat model, findings ranked by severity, reproduction method, and mitigations, run fresh against current ImageMagick and Pillow rather than quoted from an old result.
Read Article →Engagement Report: The Safety Pipeline That Matched Nothing
A second redacted-format engagement report: how a safety-detection pipeline's own pattern-loading bug made it match zero inputs, ever, how the fix was verified, and what re-running the test suite tonight found still drifting.
Read Article →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 →Permissions Inherit. Revocation Doesn't.
Granting access is a single write. Revoking it is a graph traversal nobody finished. The gap between those two operations is where most real-world access-control breaks actually live.
Read Article →Branch Naming as an AI Code-Review Bypass
A model doesn't check credentials. It reads context. Ask it to audit a branch called fix/security-stage1-remediation and it hands you the exploit chain as a courtesy, because nothing about the request looked like an attack.
Read Article →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 →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 →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 →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 →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 →A Request for Backup Codes Is Always a Request for Backup Codes
Safety systems that judge intent lose, because intent is the one variable the attacker fully controls. The fix predates the machines by fifty years: stop reading the story, read the label on the data.
Read Article →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 →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 →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 →Scoring Guardrail Probes by Boundary Contact, Not Output Harm
Sometimes the attacker wants nothing from the model except a yes. Brief probe, minimal content, clean exit, because the goal was never the output. It was the knowledge that the door opens. Guardrails tuned to catch damage miss the reconnaissance that decides where damage will be cheap.
Read Article →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →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 →The Island in the River of Bureaucracy Between SPID and CIE
Italy mistook a public algorithm for a secret, outsourced 40 million identities to the lowest bidder, and mandated the broken result by law. CIE is the same country's better card, and the island in the river of bureaucracy runs between them.
Read Article →Why DOM Injection Still Works on Italian Websites: And How to Automate It in the AI Age
Buying a €10 Italian SIM from a laptop abroad. The official AI assistant ends up coaching the customer into pasting form.submit() into the browser console, and a national telecom's signup flow gets DoS'd by an expired third-party accessibility license. Companion to the SPID teardown, same country, web layer, console open.
Read Article →Logic Drift: Two Prompts for When AI Starts Faking Your Code
The model doesn't wreck your codebase in one move. It cleans it up. By session three the offensive logic is a comment, the packet capture is a stub, and the tests still pass. Two prompts to stop that.
Read Article →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 →Bot Toll
Your website has a border now. Papers, please.
Read Article →Red Teaming the Builder
A tool that fights AI scrapers, built by red-teaming an AI into building it. The prompts that got there are more instructive than the code.
Read Article →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 →Weaponized Hygiene: The Unsubscribe Exploit Passing the Filters
The smartest attacks do not prey on your ignorance. They weaponize your reflexes. The unsubscribe link feels like cleanup. In a bad email, it can be the trap.
Read Article →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 →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 →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 →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 →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 →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 →Corporate Guardrails: Why Claude is Routing the Red Team
Claude isn't going soft; it's going corporate. Analyzing Anthropic's new cyber-use-case policy and why the future of offensive AI research is migrating to the local stack.
Read Article →The 2026 Porsche Paradox: Why AI Red Teams Love Your 911
Your car isn't a machine anymore. It's a mobile data center with a performance exhaust. Mapping the 2026 attack surface where high-fidelity driving meets low-level neural weight injection.
Read Article →The 42nd Answer: Privacy Isn't a Subscription
The underground produced a manual. The vendors produce subscriptions. One of those teaches you how your protection actually works. Lefty Insider's Encyclopedia Cyberspacia, the 42nd and final, is the one worth reading.
Read Article →The AI Training Pipeline: 2026's New Supply Chain Attack
The threat surface shifted while you were looking at the logs. Analyzing the structural blind spots in AI training pipelines, from the 0.1% poisoning threshold to the invisible suppression of triage models.
Read Article →The Architecture of Belief: Why You've Already Been Processed
The human mind is the ultimate attack surface. FM 3-05.30 maps the logic. By the time you recognize the technique, you're already in the evaluation phase.
Read Article →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 →The Sacsayhuamán Protocol: Lessons in High-Latency Defense
Silicon and software meet stone and sinew. Learning the lessons of the Andes, zigzag firewalls, Chasqui packet-switching, and the Conquistador exploit, to build a 2026 fortress of depth.
Read Article →The Sea Rover's Practice: 1630 Tactics for the 2026 Neural-Net
Pierre Le Grand captured a much larger vessel by looking like a fishing boat. In 2026 the fishing boat is a compromised IoT printer. The overconfidence premium hasn't changed. The attack surface has.
Read Article →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 →Malware Development for Ethical Hackers: To Catch a Wolf
Zhussupov's book makes an argument most security curricula avoid: you cannot defend against techniques you haven't written yourself. XOR obfuscation, dynamic API resolution, DLL hijacking, the red team toolkit, explained.
Read Article →The Eternal Hook: Phishing from 6 BC to the 2026 Neural-Sim
The hook is ancient; only the bait is new. From the Trojan Horse to LLM-driven neural-voice cloning, phishing remains a social protocol that exploits the ultimate zero-day: the human mental model.
Read Article →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 →Subverting the Witness: Windows Rootkits, Ring 0, and the Trust Problem That Won't Die
A rootkit doesn't want to destroy anything. It wants to become the source of truth. Hoglund and Butler documented how in The technique is still operational in 2026, it just travels under a signed certificate now.
Read Article →Anthropic's Claude Mythos System Card Is Also a Prompt Map
Anthropic launched Project Glasswing as a defensive security initiative, then published a 244-page system card documenting exactly which surfaces break, how the model covered its tracks, and where pressure still transfers. Smart safety work. Generous distribution.
Read Article →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 →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 →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 →Flea Flicker NetFilter: Network Evasion Toolkit
Netfilter hooks for packet manipulation. Deep packet inspection evasion. Protocol impersonation. MAC address rotation. Red team toolkit for penetration testing on authorized networks. Evades IDS, confuses behavioral analysis, fragments payloads, hides in legitimate traffic.
Read Article →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 →Anthropic Leaked Code. The Internet Leaked Reverence.
The Claude leak exposed more than source code. It exposed how fast smart people turn technical scraps into prestige theater, free distribution, and accidental product marketing. The code slipped. The priesthood arrived right on schedule.
Read Article →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 →The Industrial Reverse-Engineer: Auditing Superpowers via Battlefield Telemetry
Industrial output is a leak. By treating the battlefield as a high-entropy dataset, probabilistic hardware auditing is reverse-engineering the industrial capacity of nations through their digital shadows.
Read Article →The Lethal Shell: Why Being 'Dangerous' in 2026 Means Auditing the AI
Hartl said knowing the command line made you dangerous. He was right. In 2026 the AI is running the commands. If you can't audit the script it generated, you're not the operator. You're the liability.
Read Article →The New Meridian: Why the Ransomware Ghost Moved East
The rational actor ran the numbers. Saturated, hyper-alerted Western targets versus rapid-growth Arab infrastructure with undersaturated local defenders. The math was obvious. Kim et al. (2025) documented where the syndicates went. This is why.
Read Article →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 →Torrential Leaks: How BitTorrent Metadata Deanonymizes Swarm Participants
You didn't break encryption. You joined a swarm. The UDP tracker logged your IP, the peer list mapped your interests, and the co-download pattern collapsed your anonymity set to one. De Jong et al. documented it. Here's how it works.
Read Article →Hidden Bastard: Mac Junk File Eliminator
macOS gets sentimental about its own residue. Hidden Bastard was built for the moment when your storage is full, the obvious files are gone, and the real problem is all the clutter the system never volunteered to mention.
Read Article →The RF Attack Surface: What's Exposed, What's Ignored, and What Actually Matters in 2026
The spectrum around you was built for range and reliability, with authentication as an afterthought and encryption optional, fine when receivers were expensive and expertise was rare. Neither is true anymore. A working map of what broadcasts, what listens, and what it takes to watch the layer below the network.
Read Article →The Invisible Tenant: Hacking the Shared Responsibility Gap
The Cloud isn't a place; it's someone else's misconfigured computer. Hacking the shared responsibility gap through permission bloat, metadata service exploits, and the software-defined perimeter paradox.
Read Article →Game Theory and the k_atk of 2026
Security isn't a state of being. It's a rate of change. The attacker has a budget, the defender has a constraint set, and in 2026 both of them have AI. The math hasn't changed. The velocity has.
Read Article →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 →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 →The Undying Ghost: What LoJax Proved About Bare Metal
In 2018 Sednit didn't hack the OS. They hacked the motherboard. LoJax was the first UEFI rootkit used in a real-world campaign, and the lesson it taught about persistence hasn't expired.
Read Article →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 →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 →The Ghost in the Stack: Refactoring Network Basics for the Autonomous Era
OccupytheWeb mapped the OSI model for hackers in 2023, ARP, DNS, the protocols you bend to rewrite a network's reality. The map still holds. The territory went alive: AI-driven port security reading anomalies in microseconds, mesh-level impersonation, and the car as the 2026 frontline.
Read Article →The Mirage of the Counter: Why Your Darknet 'Side-Channel' is Lying to You
Transparency is just another form of camouflage. Investigating the fidelity gap between darknet marketplace sales counters and the actual Bitcoin ground truth in an age of generative obfuscation.
Read Article →Writer Privacy: Auditing Personal Exposure Without Killing Your Voice
Writers confuse authenticity with exposure more often than they should. The work needs a pulse. It does not need your exact coordinates, your leaked keys, or a breadcrumb trail to the people around you.
Read Article →The Model Forgets, the Model Repeats: Red Team Through Both
AI wrote this site, and then it repeated itself, the same concept restated two or three times per piece, a stack of conclusion sections all saying the same thing. That isn't user error, it's architecture. Here is why the loop happens, the patterns that give it away, and the prompting that shuts it down.
Read Article →Epstein Files: How Government Data Leak Created AI-Powered Social Engineering Database
Government leaked the Epstein files. Multiple sites archived them permanently. AI can now parse thousands of emails into complete spear-phishing profiles. Contact data, trust chains, communication patterns. A golden rolodex worth millions, now public and machine-readable. The operational security disaster nobody's talking about.
Read Article →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 →Avant Garde: A Writing Tool for People Who Actually Finish Books
KDP's editor is invasive, mean, and built by people who don't write long work. Color psychology wasn't a theory on a set, it was operational. The app came from that.
Read Article →The 2026 Refactor: Bending the Pipes
A firewall is a set of rules. Rules have exceptions. Tunneling finds them. Brennon Thomas wrote the plumber's handbook and in 2026 every lesson in it still works, the pipes are just carrying more interesting cargo.
Read Article →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 →Inside America's Voting Machines
The technical reality behind the black boxes that count our votes reveals a system built on outdated architecture, concentrated corporate control, and security measures that often exist more on paper than in practice.
Read Article →