Jan Brennenstuhl Principal Engineer, Berlin
Security that makes the secure path the easy one.
Essays, a field guide and research notes on application security, identity, and the agents that now act on our behalf.
Latest Flagship
What I Learned Building an Identity Broker With Coding Agents
Magnus Jungsbluth and I built the open-source Agentic Identity Broker with coding agents from the first prototype. Over 10 months, I switched agent harnesses 6 times and used 9 models, and most of my lessons are about specs, tests, and review.
Now
- ProjectAgentic Identity Broker
Open-sourced in September 2026 with Magnus Jungsbluth. Scoped, revocable access to tools for agents acting on behalf of people.
- TalkEconomies of Scale for MCP and Agents
AGNTCon + MCPCon Europe, Amsterdam, 18 September 2026.
- LectureAppSec in the Age of Agentic Engineering
Guest lecture for the cybersecurity course at HTW Berlin, July 2026.
Index
Every essay, grouped by topic. Chronological list Search RSS
Agentic Engineering 4
Identity & Auth 2
AppSec 6
- Dependency Updates: latest Is Not a Security Strategy
- Bunny Shield Review: 3 Things Need Improvement
- What is Whaling Cyber Awareness? Prevention Tips & Training
- Whaling Phishing: Definition and Prevention Strategies
- Honeytoken: Authentication Attack Breach Detection
- Weak Crypto, Github SAML Attack & Twitter Security UX
Passwords 6
Tokens & JWT 6
Engineering Practice 11
- Goodbye Big Tech: My European JAMstack Migration
- Bunny CDN: How to redirect Root Domain to Subdomain
- Learning AssertJ: Null ain't Blank
- On Making Spring Security OAuth RFC-compliant
- AWS DynamoDB: Backup & Recovery Strategy
- Evolution of a Microservice: A Git History Visualisation
- Abusing JSON: Why AWS CloudFormation sucks?!
- Python Docopt: Convert Tuple List to Dictionary
- How to Migrate SVN to GIT with History?
- How to Check Github Licenses
- AWS Monocyte: Let's Build a Cloud Immune System