Actively Considering Opportunities

Roles like… Technical Team Leader, Security Researcher, Security Architect

Targeting areas like… Security tool development, AI/ML security, Java Virtual Machine runtime monitoring/analysis, Java application observability, TLS protocol analysis, industry facing contributions/projects, open source development

Work locations like… Remote, Hybrid

Milton Smith

Java security researcher & architect. Black Hat speaker, JavaOne Security Track founder, formerly Oracle Java Platform Security.

Milton Smith
~9.5M/mo
ZAP runs powered by DeepViolet
Black Hat Presenter (USA + EU)
5 yrs
JavaOne Security Track Lead
Oracle
Java Platform Security Lead

In addition to the Executive Summit, I presented 3 other times at Black Hat on, monitoring JVM applications and TLS analysis in both Las Vegas and London. Also in 2013, I launched the JavaOne Conference Security Track as track committee chair — establishing the first full security track at a major software engineering conference, a role I held for several years. As Java Platform security leader at Oracle, my leadership positively contributed to the platform remediation, priorities, and also the public perception of our improvement efforts.

I inherited one the industries most prickly security incidents only 14-days after joining Oracle from Yahoo. It was rough for the team and an experience I don’t necessarily wish to repeat. On the positive, as a security professional the incident built character, permitted me to do many things I would not otherwise have the opportunity, and introduced me to some of the brightest minds in industry. Few will ever make more impact in their career.

What I’m Building Now

Active open-source security tools and contributions.

Charis AI
Active · Project Lead · Closed Source

Charis is an AI harness I’m developing, comparable in spirit to Claude Desktop or the Claude Code CLI, but built natively in HTML/CSS with support for rich inline visualization through libraries like D3. What sets it apart is a layer of tooling purpose-built for software security: the nvd_search tool queries the U.S. National Vulnerability Database, and a dedicated tool surfaces zero-day research from Google’s Project Zero, as well as other code and security tools. Charis currently ships 22 tool types, capable for general-purpose work, but especially strong on security.

I’m actively exploring further tooling around risk identification and classification, compliance, and guardrails for setting model boundaries. More updates to come — follow my blog to keep up.

Active · Project Lead

JVMXRay monitors Java applications in real-time via bytecode injection, detecting vulnerabilities and suspicious activity without code changes. 19 modular sensors track file access, network connections, SQL queries, cryptographic operations, authentication, process execution, and more — generating structured, machine-readable security events with automatic cross-sensor correlation.

JVMXRay addresses a gap that SAST and DAST tools cannot fill: runtime behavioral visibility into production Java systems. As AI-accelerated development compresses the distance between code generation and deployment, runtime assurance becomes a critical layer.

Active · Project Lead

A TLS/SSL analysis API for building Java-based security tools. DeepViolet powers TLS analysis within ZAP, one of the largest open-source security scanners on the internet — selected by the ZAP project as the foundation for its TLS analysis capability.

~9.5 million ZAP runs / month
Active · Project Lead

Companion tooling built on the DeepViolet API — a CLI for scripting and scheduling, and a TLS Workbench for desktop-based scanning. Both serve as reference implementations and production-ready tools for security practitioners.

In Progress

Manning Publications — Currently serving as Technical Editor on an innovative book project. More on that in the future.

Selected Press

You’ll notice the press wasn’t always kind (and to be expected). Key to addressing user concerns was communicating the Java Platform engineering teams significant security progress in a way acceptable broadly across Oracle constituencies like, Legal, PR, and Oracle Executives. The plan was big but most noteworthy, I suggested creating a security track at JavaOne and used it as a platform to communicate key security metrics to the public like our remediation over time, vulnerabilities by category, and more. The combination of remediation and communication reduced public concern and improved confidence in the Java platform.

My work and public statements have been covered by InfoWorld, The Register, ComputerWorld, PC Magazine, San Jose Mercury News, IT News, and others — most notably following a 2014 Java User Group Leaders Call that triggered widespread industry press at a pivotal moment in platform security. It wasn’t easy on me or the team but Java emerged successful, stronger, and community trust was restored.

Conferences & Presentations

Year Event Role
2013 Presenter
2013 OWASP AppSec USA, New York Presenter
2015 OWASP AppSec USA Committee / Organizer
2016 Presenter · DeepViolet
2016 OWASP AppSec EU, Rome Presenter · Security Logging
2018 Presenter · DeepViolet
2020 Presenter · JVMXRay

JavaOne Security Track Lead2013, 2014, 2015, 2017  ·  Founded and led the first full security track at a major software development conference.
OWASP AppSec EU, Hamburg — Presenter  ·  All Day DevOps — DevSecOps Track Leader  ·  ISC2 East Bay Chapter, 2017 — Presenter

Publications & Media

2026
ZAP Updates – March 2026
Project Credit
ZAP web application security was run nearly 9.5 million times in March. ZAP team credits the DeepViolet project: “DeepViolet: Strengthening TLS Analysis.”
2026
ZAP: Introducing DeepViolet
Author · ZAP Community Blog
Guest blog post covering the DeepViolet API integration — what the ZAP team chose to ship and the advanced capabilities not yet in the initial release.
2014
Iron-Clad Java: Building Secure Web Applications
Technical Editor & Foreword Author
Shaped the book’s security content, most notably the Logging chapter — which directly seeded the OWASP Security Logging Project. An honor to contribute alongside Jim and August on a book that’s become a Java security reference.
~2005
Enterprise Component Patterns
Author · O’Reilly Media
A services patterns manuscript and precursor to modern SOA architecture, completed over two years under contract with O’Reilly. O’Reilly elected not to publish for business reasons — but the project sharpened my technical writing considerably and the work with their team was genuinely excellent.
2015–17
OWASP Board Election Candidate
Candidate Interviews
Interviewed as a candidate for the OWASP Board: 2017, 2016 (parts 14), 2015.
2014
Oracle Podcast: Java Spotlight, Episode 142
Guest · Interviewed by Roger Brinkley
Interview on Java platform security improvements and the JavaOne security track. I introduced the first full security track at a major software development conference.
2014
DEVOXX Interview
Guest · Interviewed by Yolande
Discussion on security improvements in Java.
2014
Java User Group Leaders Call
Presenter
The call triggered widespread press coverage at a pivotal moment in Java’s public security credibility. Covered by InfoWorld, CSO Online, PC Magazine, The Register, San Jose Mercury News, and more. Navigating incidents like these takes real security chops.
2014
JavaOne 2014 Security Track Early Acceptance Sessions
Security Track Chair · Oracle
As security track chair for JavaOne in San Francisco, I previewed featured sessions to build excitement for the security track.

Past Projects

Co-Lead & Contributor

A software project extending popular SLF4J-compliant loggers like Log4j and Logback with security and auditing features. Many of the ideas originated while helping Jim and August with their book, Iron-Clad Java. The security logging team later presented the project at OWASP AppSec Rome 2016.