
Amazon
Secure MCP
A practical guide for people shipping MCP servers in production. Code, auth, permissions and what almost nobody implements well.
Books, talks, research
Here is what I have written, spoken and published.
I put the books first, then the talks, and the research at the end.

Amazon
A practical guide for people shipping MCP servers in production. Code, auth, permissions and what almost nobody implements well.

Amazon
Half of organizations do not know how many APIs they run. How to find and manage the ones nobody documented, with open source and low cost tools. For tech leads and architects tired of finding surprise APIs in production.

ePub
How to build and manipulate an IPv4 packet by hand. For people who want to understand the protocol, not recipes.
RootedCON
Practical security architecture for MCP in enterprise environments and lessons learned to avoid being compromised. With Alfonso Muñoz
RootedCON
Security in Model Context Protocol (MCP): how design and implementation errors can compromise your infrastructure. With Alfonso Muñoz
RootedCON
Privacy techniques, censorship, anonymity and robust cryptography. With Dr. Alfonso Muñoz
Navaja Negra
Unconventional ways to exploit databases: beyond deleting data or stealing information
RootedCON
Real AWS Lambda examples. Good, bad and terrible practices. With César Gallego
Navaja Negra
Techniques to protect Python code: from basic methods to creating custom Python interpreters
Navaja Negra
Techniques to protect Python source code when publishing it: from the simplest to compiling your own Python interpreter
PyConES
Everything I've learned using Python Asyncio in production processing millions of events per day: the good, the bad and the ugly
RSA Conference
How to distribute application security responsibility across the entire organization, beyond the security team
RootedCON
Critical vulnerabilities in CI/CD pipelines and how attackers can compromise your entire development and deployment process
RootedCON
High-performance distributed crawling system for reconnaissance and analysis of web applications at scale
RootedCON
How to trojanize Docker images like a pro and why your container registry might be your worst enemy
OWASP Madrid
Technical talk at the first OWASP Madrid chapter meetup about web application security
RootedCON
Introduction of the Broker Injection concept and presentation of Enteletaor, a tool to inject, extract and modify information from Brokers like Redis, RabbitMQ or ZeroMQ
Cybercamp
Technical workshop on developing security tools with Python: from basic scripts to professional tools
Codemotion
How DevOps are creating new attack vectors and vulnerabilities that security auditors have to fix
Research
New API specification format designed for LLMs. Reduces token overhead by 85.5% compared to OpenAPI YAML and 88.6% compared to OpenAPI JSON, with results validated on GitHub, Twilio and DigitalOcean APIs.
Research
Low-bandwidth DoS attack against HTTP APIs that accept JSON bodies. The attacker opens an HTTP/1.1 chunked connection and drips a valid JSON prefix at one byte per second, never sending the closing token. 90% of 41 evaluated targets are vulnerable under default configuration.