Skip to content
djhaynes edited this page Apr 18, 2012 · 16 revisions

Introduction

The OVAL Language Sandbox provides a collaborative environment for the community to propose and develop experimental capabilities in the OVAL Language. The OVAL Language Sandbox will allow the community to fully investigate and implement new capabilities before including them in an official release ensuring that only mature and implementable constructs are added to the OVAL Language.

How the Sandbox Works

The process that describes how the OVAL Language Sandbox works and how new experimental capabilities can be developed and migrated into an official OVAL Language release can be found on the OVAL website at http://oval.mitre.org/language/sandbox.html.

Sandbox Approach and Conventions

The Sandbox Approach and Conventions page will provide more information on how the OVAL Language Sandbox is implemented as well as conventions for creating new experimental capabilities in the OVAL Language Sandbox.

OVAL Language Naming and Design Conventions

Coming Soon.

Quick Start Guide

  1. Set up Git on your system
  2. Create a new issue for the experimental capability in the OVAL Language Sandbox Tracker
  3. Fork the OVAL Language Sandbox Repository
  4. Make changes to your fork
  5. Send a pull request

Getting Help

Please send any help requests to the oval-developer-list by sending a message to [email protected]. If you are not currently subscribed to this mailing list, you may sign up at http://oval.mitre.org/community/registration.html.

Useful Links

The Useful Links page contains links to resources that will help with the OVAL Language and GitHub among other things.