Field Notes

Dispatches from the offensive.

Research, methodology, and teardowns from our operators. Techniques and checklists we use hunting — targets anonymized, methods in full.

Web · Methodology

Finding SSRF That Actually Matters

Most reported SSRF is a screenshot of a callback. The bugs that pay chain that callback into cloud metadata, internal services, and real impact. Here's how we hunt it.

Aug 2026 · 9 min read
Web · Methodology

Business Logic Flaws — The Bugs Scanners Never Find

No scanner flags a coupon you can apply twice or a refund that runs before the charge. Logic bugs live in the gap between what the code does and what the business meant. Here's how we find them.

Aug 2026 · 8 min read
Web · Methodology

HTTP Request Smuggling — A Practical Field Guide

Front-end and back-end disagreeing on where a request ends is still one of the highest-impact web bugs of the decade. Detection, the modern variants, and how to prove it without breaking production.

Aug 2026 · 10 min read
Methodology · Architecture

Threat Modeling That Ships — What to Actually Cover

Most threat models are a diagram no one reads and a STRIDE table no one actions. A useful one is short, adversarial, and produces a ranked list of things to fix. Here's the model we run.

Aug 2026 · 9 min read
Fintech · Architecture

Securing Fintech & Payment Platforms — An Offensive Checklist

Payment systems fail in ways generic web apps don't — idempotency, reconciliation, webhook trust, and money-movement authorization. The checklist we run against fintech, from the attacker's side.

Aug 2026 · 11 min read
Web · Methodology

Hunting RCE in Modern Stacks

Command injection in a query string is mostly gone. Today's remote code execution hides in deserialization, template engines, dependency confusion, and file-processing pipelines. Where we look.

Aug 2026 · 9 min read
Mobile · Methodology

Testing Mobile Apps — A Working Methodology

The interesting bugs in a mobile app aren't in the app — they're in the API behind it and the trust the client wrongly assumes. Static, dynamic, and network, in the order we run them.

Aug 2026 · 10 min read
Fuzzing · Methodology

Fuzzing That Finds Bugs, Not Just Crashes

Throwing random bytes at an endpoint wastes everyone's time. Effective fuzzing is structured, coverage-guided, and aimed at a hypothesis. How we fuzz web APIs, parsers, and protocols.

Aug 2026 · 9 min read