Milton Smith

Product and platform security leader. I lead security programs, and I still build security software.

At Oracle I was the security lead for the Java platform, used on more than a billion devices, through the 2012–2013 crisis, when the U.S. government advised the public to disable Java in browsers. Later I directed product security for Oracle’s NetSuite software as a service (SaaS) division: about 25 security staff in six countries. I still write code. I created DeepViolet, the open-source Transport Layer Security (TLS/SSL) analysis library behind ZAP’s HTTPS Info add-on, and JVMXRay. Now I’m building Charis, a harness for tool-using large language model (LLM) agents.

Milton Smith
Java platform security lead, 2012–2015
Oracle, through the 2012–2013 crisis
~25 staff in 6 countries
Director, Product Security, Oracle NetSuite
4 Black Hat appearances
2013 Executive Summit featured talk + 3 Arsenal demos
JavaOne security track founder
Founded 2013, led through 2017 (five conferences)

Open to Opportunities

Looking for VP or Head of Product Security; also open to Director of Product Security or Security Engineering, and Principal Security Engineer roles.

Focus Product and platform security, vulnerability and incident response, secure software development lifecycle (SDLC), security tooling, Java/Java Virtual Machine (JVM) and TLS security, security for LLM agents.

Location Remote or hybrid; based in Conroe, Texas (Houston area). Contact me.

Leadership Highlights

  • Led Oracle’s shift to open public communication on Java security, which until then had been limited to Critical Patch Update notices. Won agreement from Legal, PR and executives and became Oracle’s voice on Java security to customers, researchers, industry groups, analysts and governments.
  • Accountable for Java platform security incident response and vulnerability response for an engineering organization of more than 650. Worked with outside researchers and coordinated triage. Dotted-line report to Oracle’s chief security officer.
  • Met customers’ chief information security officers on multimillion-dollar Oracle purchases held up over Java security concerns, and helped close those deals.
  • As Director, Product Security at NetSuite, rebuilt a department that had been left without a director. Organized it into architecture and consulting, engineering, and security testing and compliance. Promoted leaders from within. Ran the program to goals including time to respond and time to remediate. Accountable for incident response.
  • Earlier: embedded security lead for Yahoo’s User Data Analytics (more than 80 billion transactions a day); built the global security engineering team at SuccessFactors; application security (AppSec) architect for ERCOT, operator of the Texas power grid.

Oracle Java role: I inherited one of the industry’s most difficult security incidents only 14 days after joining Oracle from Yahoo. It was rough on the team, and not an experience I’d wish to repeat. On the positive side, it built character, gave me the chance to do things I would not otherwise have done, and introduced me to some of the brightest minds in the industry.

Career Highlights

  • Director, Product Security — Oracle (NetSuite)
    Led the global product security team, reporting to the department vice president: about 25 security staff in the U.S., Canada, Czech Republic, Uruguay, U.K. and Spain through four senior-manager direct reports. Restructured the department and promoted from within. Accountable for incident response and gave executives impact and risk assessments. Coordinated technical assessments for compliance certifications and directed engineers building internal security tooling.
  • Senior Principal Product Security Manager, Java — Oracle
    Security lead for the Java platform (Java SE, JavaFX, Java Embedded, Java Card) through the 2012–2013 crisis. Acted as the Java business unit’s information security officer (BISO), with a dotted-line report to Oracle’s chief security officer. Set the platform’s security vision, influenced security features and remediation priorities, and coordinated with browser makers such as Mozilla.
  • Principal Software Engineer, Application Security — Yahoo
    Member of Yahoo’s security team (the Paranoids) and embedded security lead for User Data Analytics (more than 80 billion transactions a day). Led the enterprise security triage program for all Yahoo properties.

For full details, request my resume.

Also — United States Marine Corps veteran (Communications)  ·  Computer science coursework, University of Southern Maine  ·  SANS Institute training

Selected Press

The press wasn’t always kind, and that was to be expected. Part of the answer was communicating the Java engineering teams’ security progress in a way that Legal, PR and Oracle executives could support. I proposed a security track at JavaOne and used it to publish Java remediation rates and vulnerability categories.

In 2013 my work and public statements were covered by The Register, InfoWorld, Computerworld, InfoQ, PC Magazine and the San Jose Mercury News, much of it following the January 2013 Java User Group Leaders Call.

Conferences & Presentations

Year Event Role
2013 Featured presentation
2013 OWASP AppSec USA, New York Presenter · Making the Future Secure with Java
2013 OWASP AppSec Research/EU, Hamburg Presenter · Making the Future Secure with Java
2015 OWASP AppSec USA Call for Papers Review Board
2016 Presenter · DeepViolet
2016 OWASP AppSec EU, Rome Presenter · Security Logging
2016 All Day DevOps DevSecOps Track Leader
2017 ISC2 East Bay Chapter Presenter
2018 Presenter · DeepViolet
2020 Presenter · JVMXRay

JavaOne Security Track — Founder and Chair — 2013, 2014, 2015, 2016, 2017 (five conferences). I used the track to publish Java remediation rates and vulnerability categories.

Publications & Media

In progress
The Architecture of Reasoning NEW
Technical Editor · Manning Publications
Technical editor for Rick Giner’s new book, which takes the reasoning patterns used to communicate with AI and applies them to leading engineering teams. The first chapters are available now through Manning’s Early Access Program (MEAP). Read my preview.
2026
ZAP Updates – March 2026
Project Credit
ZAP is used around 9.5 million times per month, and its HTTPS Info add-on (DeepViolet) provides the optional TLS analysis. The ZAP team credits the 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.
2015–17
OWASP Board Election Candidate
Candidate Interviews
Interviewed as a candidate for the OWASP Board: 2017, 2016 (parts 1–4), 2015.
2014
Iron-Clad Java: Building Secure Web Applications
Technical Editor & Foreword Author
By Jim Manico and August Detlefsen (McGraw-Hill, Oracle Press, 2014).
2014
Oracle Podcast: Java Spotlight, Episode 142
Guest
Interview on Java platform security improvements and the JavaOne security track.
2014
DEVOXX Interview
Guest
Discussion on security improvements in Java.
Jan 2013
Java User Group Leaders Call
Presenter
Spoke to Java User Group leaders about Java security. The call was followed by wide press coverage, including InfoWorld, CSO Online, PC Magazine, The Register and the San Jose Mercury News.
~2005
Enterprise Component Patterns
Author · O’Reilly Media · Not published
Book manuscript completed under contract with O’Reilly Media. O’Reilly paid me for the completed manuscript, but the book was not published, for business reasons.

Past Projects

Co-Lead

A software project extending popular SLF4J-compliant loggers like Log4j and Logback with security and auditing features. The security logging team presented the project at OWASP AppSec EU, Rome 2016.