BERNHARD MUELLER
SECURITY RESEARCHER · PRAGMA RESEARCH
githubxmediumemailI have been breaking software since the early 2000s. At SEC Consult in Vienna I found and exploited vulnerabilities in enterprise software, network appliances and phones; the Symbian research won the 2009 Pwnie Award for Most Innovative Research. In Singapore I started the OWASP Mobile Application Security Testing Guide and the Mobile Application Security Verification Standard. I wrote Mythril, a symbolic-execution security analyser for Ethereum smart contracts, and later built AI agents that audit code.
Since 2021 I have been working on repair networks: local parts that compare what they share and repair disagreement until the whole settles. The same idea drives my physics research, Observer Patch Holography, and Cadence, a brain that learns from live experience. Pragma Research is the independent lab for this work.
RESEARCH
- 2021–
Repair networks
Preprint: Agreement and SurpriseLocal repair between networked parts, the global equilibrium it settles into and the limits of that equilibrium.
paper - 2021–
- 2021–
EXPERIENCE
- 2021–
Pragma Research
FounderIndependent research on repair networks, physics and AI, published as preprints, machine-checked Lean proofs and open-source code.
- 2025–
Sherlock
AI Research LeadResearch lead for Sherlock AI, an AI auditor for smart contracts. Hound and ScaBench started as my own projects; I co-founded the scabench-org organisation and moved both there.
- 2025–
- 2017–2020
ConsenSys Diligence
Code auditor and software engineerSmart-contract audits and security tooling. I started Mythril as my own project in 2017, transferred it to ConsenSys when they hired me and developed it there until 2020.
- 2014–2017
Vantage Point Security, Singapore
Principal Security ConsultantMobile application security, reverse engineering and penetration testing. Initiated the OWASP MASTG and MASVS in 2016 and led both projects through their first year.
- 2005–2013
SEC Consult, Vienna
Vulnerability LabVulnerability research and penetration testing across browsers, databases, VPN clients, enterprise management software and smartphones.
RECOGNITION
- 2025
Cantina circuit-puzzles competition
Second of 25.
- 2019
OWASP Flagship project
The Mobile Security Testing Guide, now the Mobile Application Security Testing Guide.
- 2018
Pwnie Award nomination, Most Innovative Research
For Smashing Ethereum Smart Contracts for Fun and ACTUAL Profit.
- 2009
PAPERS
- 2026
- 2026
- 2026
- 2025
- 2018
- 2016
Hacking Soft Tokens: Advanced Reverse Engineering on Android
HITB GSEC SingaporeExtracting OTP algorithms and stored secrets from software tokens, using static and dynamic analysis, custom kernel sandboxes and full-system emulation.
paper - 2009
- 2008
Improved DNS Spoofing Using Node Re-Delegation
SEC Consult whitepaperMaking DNS cache poisoning more reliable by spoofing delegations for a single node.
paperdisclosure
TALKS
- 2020
- 2020
- 2019
- 2019
Preventing Disaster: Advances in Smart Contract Vulnerability Detection
Devcon 5, Osaka. With Daniel Luca video - 2019
- 2019
- 2019
- 2018
- 2018
- 2017
- 2016
STANDARDS AND BOOKS
- 2016–
OWASP Mobile Application Security Testing Guide (MASTG)
Initiated in 2016 and led through its first year. Co-authors include Sven Schleier, Jeroen Willemsen and Carlos HolgueraThe OWASP manual for mobile application security testing and reverse engineering, including the reverse engineering and tampering chapters.
guidesourcebook - 2016–
SOFTWARE
- 2026
Cadence
A Python library for a brain that learns a world from live experience, acts in it and repairs what fails.
live demoscodedemo code - 2025–
- 2025
- 2025
- 2025
- 2025
Awesome ZK Proofs, Awesome AI Security
Reading paths through zero-knowledge proof systems and through AI security.
zkai security - 2024
- 2023
MiniAGI, Darwin GPT
A minimal general-purpose agent on the OpenAI API, and an agent that spawns copies of itself.
mini-agidarwin-gpt - 2021
- 2020–2022
SolFuzz, DeFi Hacking Playground, Rektosaurus
Grey-box fuzzing with symbolic analysis for Solidity, a local environment for flash-loan attacks, and tests for script injection through NFT metadata.
solfuzzplaygroundrektosaurus - 2018
Scrooge McEtherface
An Ethereum auto-looter that finds and exploits vulnerable contracts with symbolic execution and Z3.
code - 2017
Mythril
Security analysis for EVM bytecode with symbolic execution, SMT solving and taint analysis. I created it in 2017 and developed it at ConsenSys until 2020.
code - 2016–2017
Mobile reversing tools
Frida detection methods, apkx for one-step APK decompilation, the Android App Security Checklist, obfuscation metrics and the UnCrackable mobile crackmes.
frida-detectionapkxchecklistmetricscrackmes
ADVISORIES
Early advisories credit my handle, sk0L.
- 2015-08
Cisco Unified Communications Manager: command injection, file inclusion, session-ID bypass
exploit-dbdisclosure - 2014-12
SysAid Server: arbitrary file disclosure and LDAP credential theft
exploit-dbdisclosure - 2013-07
Sybase EAServer: directory traversal, XML entity injection, OS command execution. With Gerhard Wagner
advisory - 2012-12
IBM System Director Agent: remote DLL injection, Metasploit module. With Juan Vazquez and Kingcope
- 2012-11
Applicure dotDefender WAF: format string
- 2012-10
ModSecurity: multipart parsing rule bypass
advisorydisclosure - 2009-07
Symbian S60 and Nokia firmware: media codec memory corruption through MMS
advisory - 2009-05
Nortel Contact Center Manager: authentication bypass
advisory - 2009-03
- 2008-12
- 2007-10
Perdition IMAP Proxy: pre-authentication format string (CVE-2007-5740)
advisory - 2007-03
MySQL: information_schema null-pointer denial of service. With S. Streichbier
- 2006-10
PHP exec, system and popen: file descriptor leak, proof of concept overwriting the Apache log
- 2005-11
Macromedia Flash Player: ActionDefineFunction memory corruption
advisory - 2005-11
toendaCMS: credential and session theft, directory traversal, arbitrary file upload
- 2005-06
- 2005-06
phpCMS 1.2: arbitrary file inclusion
advisory - 2005-06
Exhibit Engine: blind SQL injection
advisory
WRITING
- 2026-09
- 2026-09
- 2026-09
- 2026-01
- 2025-12
- 2025-11
- 2025-09
- 2025-08
- 2024-04
- 2024-04
- 2022
- 2022
- 2021
- 2021
- 2020
- 2019
- 2019
- 2019
- 2019
- 2018
- 2018
- 2017
- 2017
- 2017
- 2017
- 2017
- 2017