Conferences
Talks
I've given talks around the world about security, development and AI.
I founded Navaja Negra and the OWASP Madrid chapter. These are the ones people still bring up.

RootedCON
2026
When MCP goes Wrong - Que MCP no rompa tu seguridad
Security in Model Context Protocol (MCP): how design and implementation mistakes can compromise an organisation's infrastructure. With Alfonso Muñoz
RootedCON
2026
MCP Enterprise Security: A Practical Architecture and Lessons to Avoid Being Pwned
A practical security architecture for MCP in the enterprise and what we have learned about keeping it from being compromised. With Alfonso Muñoz
RootedCON
2025
Censorship, privacy and the fine art of disappearing without trace
Privacy techniques, censorship, anonymity and robust cryptography. With Dr. Alfonso Muñoz
Since 2015
2024
2023
Navaja Negra
Protecting Python Source Code
Techniques to protect Python source code when it is published, from the simplest to compiling a custom Python interpreter
Navaja Negra
Protect your Python... because if it's as bad as it sounds, better nobody sees it
Techniques to protect Python code, from basic methods to building custom Python interpreters
2022
PyConES
Asyncio in production: what nobody tells you
What I've learned using Python Asyncio in production, processing millions of events per day: the good, the bad and the ugly
RSA Conference
Spreading Application Security Ownership Across the Entire Organization
How to spread the responsibility for application security across the whole organization instead of leaving it only with the security team
2020
2018
2017
2016
OWASP Madrid
I Meetup OWASP Madrid
Technical talk on web application security at the first meetup of the OWASP Madrid chapter
RootedCON
Broker & MQ Injection
I introduce the Broker Injection concept and Enteletaor, a tool to inject, extract and modify information in brokers like Redis, RabbitMQ or ZeroMQ
2015
Cybercamp
Python, Hacking and Sec-tools from the Trenches
Hands-on workshop on building security tools with Python, from basic scripts to professional tools
Codemotion
Your DevOp Gives Me Work: I'm a Security Auditor
How DevOps teams are creating new attack vectors and vulnerabilities that we security auditors end up having to fix