Writeups & research

Stories from breaking things.

Real bugs I found, written up in full: the recon, the exploit, and how it played out. Mostly web, mobile, and AI. The whole archive is below.

Recon / Web JS
Jul 2026 Offensive Security

JavaScript Recon: Mining a Web App's Frontend for Its Backend

The frontend JavaScript is a map of the backend: every API endpoint, hidden parameter, and sometimes a leaked key. How I collect a web app's JS, pull endpoints and secrets out of it, use source maps, and turn it into undocumented attack surface.

Recon JavaScript Web
Read writeup
Recon / OSINT RECON
Jul 2026 Offensive Security

Subdomain Enumeration: How I Map a Target's Full Attack Surface

Vertical and horizontal subdomain recon, end to end: the passive sources, the active brute forcing, why different tools find different results, and why a root domain beats an IP for mapping what a company owns.

Recon OSINT Subdomains
Read writeup
AI Pentest LLM·PT
Jun 2026 AI Security

LLM Penetration Testing: How I Run an AI Security Assessment

How I run an AI security assessment end to end, mapping what the model can reach, where I look for bugs, and what "secure" realistically means for an LLM app.

LLM Methodology AI Pentest
Read writeup
Prompt Injection INJECT
Jun 2026 AI Security

Prompt Injection Testing: How I Do It, and Why It Still Works

Prompt injection is the bug I find most on AI apps. How I test for it, what indirect injection looks like, and how to tell a real finding from a weird answer.

Prompt Injection LLM01 GenAI
Read writeup
RAG Security RAG
Jun 2026 AI Security

RAG Security: How I Pentest Retrieval-Augmented AI

RAG apps answer from your own documents, which is exactly where the bugs hide. Reading documents you shouldn't, and poisoning answers by planting content.

RAG LLM Data
Read writeup
AI Agents AGENT
Jun 2026 AI Security

AI Agent Security: Testing Tool Abuse and Excessive Agency

Agents can act, not just talk. How I test tool abuse, excessive agency, and the attacker-controlled inputs that make an agent do things its user never asked for.

AI Agents Tools Excessive Agency
Read writeup
Jailbreaks JAILBRK
Jun 2026 AI Security

Jailbreaking LLMs: How I Get Past AI Guardrails

Most AI guardrails are thinner than the team thinks. How I get past them, and how to tell whether a jailbreak actually matters for your app.

Jailbreak Guardrails LLM
Read writeup
Output Handling OUTPUT
Jun 2026 AI Security

Insecure Output Handling: When AI Output Becomes XSS, SSRF, or RCE

The AI bug that isn't about AI: model output dropped into a page, query, or shell turns into XSS, SSRF, or RCE. How I trace and test it.

Output Handling XSS SSRF
Read writeup
Data Leakage LEAK
Jun 2026 AI Security

System Prompt Extraction & Data Leakage in LLM Apps

How much will an AI app hand over, its system prompt, its keys, other users' data? How I pull secrets out, and why the fix is limiting what the model can see.

Data Leakage System Prompt LLM06
Read writeup
Model Security MODEL
Jun 2026 AI Security

AI Supply Chain & Model Security: Poisoning, Backdoors, Untrusted Models

The risk that's baked in before anyone types: poisoned training data, backdoored models, and untrusted weights. Treating your AI stack as a supply chain.

Supply Chain Model Security Poisoning
Read writeup
Checklist CHECK
Jun 2026 AI Security

The AI Pentest Checklist: What I Test on Every LLM App

The short version: the checklist I work from on every LLM app, from blast radius to injection, leakage, output handling, agents, and cost abuse.

Checklist LLM Methodology
Read writeup
Compliance COMPLY
Jun 2026 AI Security

GenAI Security & Compliance: OWASP LLM Top 10, NIST AI RMF & EU AI Act

Mapping AI security testing to the frameworks people answer to, OWASP LLM Top 10, NIST AI RMF, and the EU AI Act, and what a pentest does and doesn't cover.

Compliance OWASP NIST
Read writeup
AI × Security AI·SEC
May 2026 AI Security

How AI Can Help Threat Hunters Work Faster (Without Replacing Them)

Security teams face a simple problem: too much data. A look at how AI augments analyst capability, and where it should never replace human judgment.

LLMs SOC Threat Hunting
Read writeup
Mobile AppSec iOS·P2
Sep 2025 Offensive Security

iOS Penetration Testing: Part 2 (Advanced Guide)

Runtime instrumentation with Frida, deeper attack surface, and the techniques worth knowing for serious iOS assessments.

iOS Frida Runtime
Read writeup
Mobile AppSec iOS·P1
Sep 2025 Offensive Security

iOS Penetration Testing: Part 1 (Beginner's Guide)

A foundational guide to setting up an iOS pentest lab, toolchain, jailbreak basics, IPA decryption, and the early signal-rich attack surface.

iOS Jailbreak Setup
Read writeup
Mobile AppSec Droid·P2
Sep 2025 Offensive Security

Android Penetration Testing: Part 2

Advanced techniques with Frida & Objection, hooking, bypasses, and patterns for tougher Android targets.

Android Frida Objection
Read writeup
Mobile AppSec Droid·P1
Sep 2025 Offensive Security

Android Penetration Testing: Part 1

Step-by-step introduction to Android application assessment, setting up the lab, fundamental concepts, first targets.

Android Setup Methodology
Read writeup
Cloud / Recon CF·TUN
Sep 2025 Offensive Security

Cloudflare Tunnel: Origin Exposure Weaponized

How a misconfigured Cloudflare tunnel exposes the origin, and how that exposure gets weaponized in real engagements.

Cloudflare Recon Misconfig
Read writeup
Web AppSec UPLD
Nov 2024 Offensive Security

File Upload: Upload. Intercept. Exploit.

A real file-upload vulnerability from a pentest engagement, interception, mutation, and the full exploitation path.

File Upload Web Bypass
Read writeup
Web AppSec XSS·ATO
Nov 2023 Offensive Security

XSS: Weaponization ATO

A reflected XSS discovered during a live engagement, escalated all the way to a full account takeover via session theft.

XSS ATO Session
Read writeup
Web AppSec SQLi
Aug 2023 Offensive Security

SQLi: US Gov Datadump

A SQL injection in a US government property, the discovery, the responsible disclosure, and what the dump revealed.

SQLi Gov Disclosure
Read writeup
Web AppSec SSRF
Jul 2023 Offensive Security

Blind SSRF: The Tray

A blind SSRF on a major brand's asset, the discovery, the validation chain, and a successful Red Bull bug-bounty reward.

SSRF Bug Bounty Recon
Read writeup

Nothing here yet.

First writeups in this category are in progress — check back soon, or reach out if there's something specific you want to see.

Get in touch
Want this on your stack?

Have a target that needs the same eye?

Web, mobile, API, cloud, or your AI/LLM apps. Let's see what's actually there.