Leon Johnson

Leon Johnson

Offensive Privacy Lead at TikTok

Breaking things that need breaking for 20+ years.

TikTok Rapid7 RSA Conference BSides Forrester AI Consulting
Get in Touch Download Resume
0
Years
0
CVEs
0
Talks
0
Tools
0
Pen Tests
0
Writeups About My CTF

Work With Me

Speaking

Speaking & Workshops

Keynotes, workshops, and private briefings on offensive security, AI risk, and building a career in cybersecurity. 20 talks at RSA Conference, BSides, Forrester Forums, and corporate events.

Book speaking →
AI Consulting

AI Strategy & Custom Apps

Custom AI applications, workflow automation, and hands-on training. I build with LLMs daily—security tools, productivity systems, and shipping products. Need strategy, training, or someone to build it?

Learn more →
Security

Security Consulting

Penetration testing, red teaming, and vulnerability assessments backed by 20 years of offensive security experience. From network infrastructure to web applications to social engineering.

Get in touch →

Experience

2024 – Present
Offensive Privacy Lead
TikTok (USDS)

Leading offensive privacy testing and vulnerability research for TikTok's US Data Security initiative. Co-discovered CVE-2026-28279 and CVE-2026-28280 in osctrl.

2023 – 2024
AI Security Researcher
RunSybil

Researched AI security threats and developed automated security testing methodologies for AI/ML systems.

2011 – 2023
Principal Security Consultant
Rapid7

12 years of penetration testing, red teaming, and social engineering. Spoke at RSA Conference, Forrester Forums, and Security BSides. Featured in Under the Hoodie reports.

2007 – 2010
Senior Security Consultant
Texas DIR

Conducted security assessments for state government agencies across Texas.

2004 – 2007
Information Security Analyst
CIAS / UTSA

Security analysis and research at the Center for Infrastructure Assurance and Security at the University of Texas at San Antonio.


Vulnerability Research

CVE-2026-28279
HIGH 8.4 AV:A/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
osctrl < 0.5.0

OS Command Injection in osctrl-admin. Authenticated admin injects shell commands via hostname parameter in environment configuration. Commands embed into enrollment scripts via Go's text/template and execute as root/SYSTEM on all enrolling endpoints before osquery installation. CWE-78.

Co-discovered with Kwangyun Keum @ TikTok USDS Offensive Privacy Team

CVE-2026-28280
HIGH 8.7 AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:N
osctrl < 0.5.0

Stored XSS in osctrl-admin on-demand query list. Low-priv user injects JavaScript via query parameter. Payload persists and executes in any viewer's browser, including admins. Chainable with CSRF token extraction for privilege escalation and full platform compromise. CWE-79.

Co-discovered with Kwangyun Keum @ TikTok USDS Offensive Privacy Team

Speaking

20 talks across RSA Conference, Security BSides, Forrester Forums, Rapid7 UNITED, and corporate events spanning 12 years.


Media & Podcasts

2025
Xygeni SafeDev Talk
2025
Layer 8 Podcast

Writing

Blog

Loading latest posts...

View all posts →

Certifications

OSCP
Active
NSA IAM
Active
NSA IEM
Active
CISSP
Inactive
CEH
Inactive

Tools & Projects

github.com/sho-luv... repos, ... followers

Community Contributions

Pull requests and code merged into major security projects.

6 PRs merged
Metasploit Framework
Added MS08_067 auxiliary check, auto LHOST for msfvenom, NBNS response updates, and jenkins_enum improvements.
37,700+
Contributor
Evilginx2
Contributed to the advanced phishing framework used for credential interception and 2FA bypass research.
14,700+
Contributor
SoCo
Contributed to the Python library for programmatically controlling Sonos speakers.
1,500+

AI & Productivity

AI-powered tools, local LLM utilities, and developer productivity.

gitwho
GitHub OSINT & profile intelligence. Turns any username into an instant report—languages, contributions, starred repos, and community metrics.
mdedit
Terminal markdown editor with live rendered preview. Built in Rust.
Voice
Local speech-to-text for macOS — hold fn, speak, release. Powered by whisper.cpp.

Exploits & Vulnerability Research

Original security tools for vulnerability discovery, exploitation, and proof-of-concept development.

React2Shell
CVE-2025-55182 toolkit — CLI scanner, Chrome extension, Nuclei templates, and Docker lab.
MongoBleed
CVE-2025-14847 scanner — unauthenticated MongoDB heap memory leak via zlib decompression.
zerologon
CVE-2020-1472 — check, exploit, and restore domain controller passwords.

Offensive & Red Team

Tools for penetration testing, red team operations, and security assessments.

mavs
Mobile Application Vulnerability Scanner.
jwtmap
JWT vulnerability mapper — like SQLMap but for JSON Web Tokens.
checkQL
Identifies GraphQL endpoints and tests for introspection vulnerabilities.

Network & Infrastructure

Enumeration, credential extraction, and network reconnaissance tools.

mount_shares
Mount all readable CIFS shares of a remote system locally on Linux.
hashstat
Analyzes NTDS hashes and passwords from Active Directory dumps.
gmailprobe
Gmail enumeration using a glitch to discover unlisted email addresses.

CTF & Education

Capture the Flag challenges, training labs, and educational resources.

Mr. Robot CTF
Beginner-intermediate CTF I created. 90+ community writeups over 10 years.
delegation_lab
Lab for testing Active Directory delegation attacks.
jwt_server
Generates and checks JWTs for testing JWT security issues.

For Fun

AI-generated podcast about my resume

Let's Connect

Available for speaking, advisory roles, security consulting, and AI strategy.