RootedCON
MCP Enterprise Security: A Practical Architecture and Lessons to Avoid Being Pwned
A practical security architecture for MCP in the enterprise and what we've learned so you don't get compromised. With Alfonso Muñoz
Conferences
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
A practical security architecture for MCP in the enterprise and what we've learned so you don't get compromised. With Alfonso Muñoz
RootedCON
Security in Model Context Protocol (MCP): how design and implementation mistakes 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 building custom Python interpreters
Navaja Negra
Techniques to protect Python source code when you publish it, from the simplest to compiling your own Python interpreter
PyConES
What 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 spread the responsibility for application security across the whole organization instead of leaving it only with the security team
RootedCON
Critical vulnerabilities in CI/CD pipelines and how an attacker can compromise your whole development and deployment process
RootedCON
A high-performance distributed crawling system to scout and analyze web applications at scale
RootedCON
How to trojanize Docker images and why your container registry can end up being your worst enemy
OWASP Madrid
Technical talk on web application security at the first meetup of the OWASP Madrid chapter
RootedCON
I introduce the Broker Injection concept and Enteletaor, a tool to inject, extract and modify information in brokers like Redis, RabbitMQ or ZeroMQ
Cybercamp
Hands-on workshop on building security tools with Python, from basic scripts to professional tools
Codemotion
How DevOps teams are creating new attack vectors and vulnerabilities that we security auditors end up having to fix