When regex isn’t enough
Whitespace handling bypassed a database restore filter, allowing shell commands to execute on the pgAdmin host.
I find and investigate vulnerabilities in open-source software, with a focus on application security and static analysis. I build tools and detections to make security research more effective, and share what I learn through writing, talks, and hands-on workshops.
Previously at Endor Labs and VMware.
Team bi0s and Team Shakti alumna.

Vulnerabilities discovered during my work at Endor Labs.
Whitespace handling bypassed a database restore filter, allowing shell commands to execute on the pgAdmin host.
A symlink validation bypass in artifact extraction enabled arbitrary file writes and a path to remote code execution.
Research and write-up with Cris Staicu.
Available for freelance and contract engagements in:
Application security testing, source code review, and investigation of security weaknesses, with clear findings and remediation guidance.
Vulnerability analysis, patch review, and proof-of-concept development to establish how an issue works and what it affects.
Custom Semgrep rules and security automation that turn recurring vulnerability patterns into repeatable checks.
An analysis of CVE-2025-12543 and the gap in host header validation.
Read the article ↗All writing ↗A command-line tool for a local encrypted vault containing API keys and recovery codes.
Explore DevSecret ↗All projects ↗Some of my best learning has come from people willing to share what they know. Talks and hands-on workshops are one way I pass that on.
My experience spans open-source vulnerability research, static analysis, and security automation at Endor Labs, and application security testing, threat modeling, and secure design reviews at VMware. My roots in Team bi0s and Team Shakti continue to shape how I learn and share knowledge.
I’m currently exploring AI security through research papers and hands-on learning.
Have a question, a topic to discuss, or a project in mind? Feel free to reach out on LinkedIn — I’m always happy to connect and exchange ideas.