OVAL® implemented in Java™. For free.
jOVAL™ makes it easy to scan any machine, from any other machine.
The jOVAL SDK provides a comprehensive OVAL data model, an OVAL document processing engine, and plug-in implementations bundling various OVAL test adapters. It is intended to be used in applications that call for an embedded OVAL interpreter with remote scanning capabilities, although both local and remote sessions are implemented.
jOVALdi is a command-line OVAL definition interpreter. It was originally written as a sample app to demonstrate the use of the jOVAL library, but it is a powerful utility in and of itself.
Next Steps
- Review jOVALdi’s features.
- Join the community: see for yourself how easy it is to get started with jOVALdi.
Roadmap
We are constantly adding new features to our roadmap including additional test types, support for additional platforms, and special integrations. If there’s a capability that your organization requires in order to consider adopting jOVAL or jOVALdi, please let us know and it will go to the top of our priority list!
Open Source
The source code for the jOVAL library (including the jOVALdi command-line utility) is available on Github, and is licensed using the Affero GPL. The official jOVAL.org development branch is maintained at the following URL:
