Author Image

BlueSquadron

Security engineering for AI systems

Florent Batard

Principal Security Consultant · AWS Professional Services

I help organisations put AI systems into production without inheriting their blast radius — agentic security patterns that hold under an adversary rather than under a policy review.

Twenty years to get here: lead secure-code reviewer, site reliability for the Nintendo Switch eShop at 99.99% sustained availability, and forward-deployed cloud security with global accounts. Today I lead a security practice in Tokyo and deliver in Japanese and English.

I still write the code. BlueSquadron is where the detection and application-security tooling lives, and this site is where the reasoning gets published — including the trade-offs and the places the advice does not apply.

Full history on LinkedIn.

Based in
Tokyo, Japan
Works in
English, Japanese, French
Focus
Agentic security, secure-by-design delivery
Writes about
The reasoning, not the announcement

Expertise

Open Source

Sitadel
Author & Maintainer 2018 — Present

A web application scanner with a plugin architecture, packaged in Kali Linux and BlackArch and carrying 612 stars and 115 forks. Fingerprints servers, frameworks, WAFs and CDNs, then runs the modules a risk level you choose permits. I wrote the code; distribution maintainers chose the reach — still the clearest lesson I have had on the gap between building and being adopted. Python 3.11+, GPL-3.0.

OWASP ASVS Checklist
Author & Maintainer 2015 — Present

The artefact that made OWASP ASVS practical to actually run, tracking 4.0.2 and rendering coverage as you fill it in. 218 stars, 53 forks, and ten years on it is still the most-used thing I have written — a spreadsheet, which is worth remembering the next time I want to build a platform. MIT.

Watari
Creator · BlueSquadron 2021 — Present

Incident-response case management for the analysts who work the queue rather than report on it. Multi-tenant, real-time, OCSF-native, with ATT&CK mapping, observables, evidence and notes. One bootstrap.sh reaches a populated UI in sixty seconds, because time-to-first-opinion decides who gets to evaluate a security tool at all. Python 3.12 and React 18, Apache-2.0, alpha.

Secrust
Creator · BlueSquadron 2021 — Present

Real-time security event correlation in a single Rust process. Write Sigma rules, feed it OCSF events, get alerts — no cluster, no JVM, no brokers. Flink’s ideas about event time, keyed state and windows are correct and necessary; the operational weight bundled with them is a separate purchase most teams do not need. Worker layout is derived from the compiled rule set, not configured.

Porcupine
Creator · BlueSquadron 2021

A security-oriented unit and functional testing library for PHP. The argument is about where security assertions live: in the same suite as everything else, running on every commit, rather than in a report that arrives once a quarter. GPL-3.0.

Akumo
Creator · BlueSquadron 2021

A cloud penetration-testing toolbox, assembled from the checks I kept rewriting by hand on engagements. Published on the theory that anything I have retyped three times belongs in a repo. GPL-3.0.

Writing

Speaking & Publications

Web 2.0 Security: State of the Art
Florent Batard

A survey of the attack surface that arrived with Web 2.0 — client-side trust boundaries, mashups, and the assumption that the browser was a safe place to make a decision. Presented at SAR-SSI, and the start of a career spent in the gap between what a platform makes possible and what it makes safe. That gap has not closed; it has only moved.

A Middleware for Securing Mobile Mashups
Florent Batard

How to compose untrusted third-party components on a mobile client without inheriting their privileges: mediate capability at the boundary rather than trust each component to behave. Written years before anyone said agent, and it is the same answer to the same question — which is why I am sceptical when agentic security is described as unprecedented.

AWS Security Sessions — Lausanne AWS User Group
Florent Batard

Founded and organised the group, from 150 to 600 members across 8 editions as an official AWS speaker. Sessions covered cloud security architecture, identity at scale, and the operational reality of regulated workloads — with a standing preference for talks that named a trade-off over talks that named a product.

Community & Recognition