|
Packit |
517ee8 |
/**
|
|
Packit |
517ee8 |
|
|
Packit |
517ee8 |
@mainpage
|
|
Packit |
517ee8 |
|
|
Packit |
517ee8 |
@section Overview
|
|
Packit |
517ee8 |
|
|
Packit |
517ee8 |
@par
|
|
Packit |
517ee8 |
OpenSCAP is a set of open source libraries providing an easier path
|
|
Packit |
517ee8 |
for integration of the SCAP line of standards.
|
|
Packit |
517ee8 |
|
|
Packit |
517ee8 |
@par
|
|
Packit |
517ee8 |
SCAP is a line of standards managed by NIST with the goal of providing
|
|
Packit |
517ee8 |
a standard language for the expression of Computer Network Defense
|
|
Packit |
517ee8 |
related information.
|
|
Packit |
517ee8 |
|
|
Packit |
517ee8 |
@if false
|
|
Packit |
517ee8 |
@par
|
|
Packit |
517ee8 |
To get started, see list of available libraries.
|
|
Packit |
517ee8 |
@endif
|
|
Packit |
517ee8 |
|
|
Packit |
517ee8 |
@section Libraries
|
|
Packit |
517ee8 |
|
|
Packit |
517ee8 |
- @ref COMMON - Objects and mechanisms used across all parts of library.
|
|
Packit |
517ee8 |
- @ref CPE - Common Platform Enumeration
|
|
Packit |
517ee8 |
- @ref CVE - Common Vulnerabilities and Exposures
|
|
Packit |
517ee8 |
- @ref CVSS - Common Vulnerability Scoring System
|
|
Packit |
517ee8 |
- @ref OVAL - Open Vulnerability and Assessment Language
|
|
Packit |
517ee8 |
- @ref XCCDF - Extensible Configuration Checklist Description Format
|
|
Packit |
517ee8 |
- @ref XCCDF_POLICY - Policy interface to XCCDF benchmark
|
|
Packit |
517ee8 |
|
|
Packit |
517ee8 |
@section Links
|
|
Packit |
517ee8 |
|
|
Packit |
517ee8 |
- OpenSCAP homepage: http://www.open-scap.org/
|
|
Packit |
517ee8 |
- Information on SCAP at NIST: http://nvd.nist.gov/scap.cfm
|
|
Packit |
517ee8 |
|
|
Packit |
517ee8 |
*/
|
|
Packit |
517ee8 |
|
|
Packit |
517ee8 |
/**
|
|
Packit |
517ee8 |
|
|
Packit |
517ee8 |
@defgroup COMMON Common
|
|
Packit |
517ee8 |
|
|
Packit |
517ee8 |
Definitions and functions common to all the OpenScap sublibraries.
|
|
Packit |
517ee8 |
|
|
Packit |
517ee8 |
@defgroup CPE
|
|
Packit |
517ee8 |
|
|
Packit |
517ee8 |
Common Platform Enumeration.
|
|
Packit |
517ee8 |
|
|
Packit |
517ee8 |
Supported version: 2.3 and lower
|
|
Packit |
517ee8 |
|
|
Packit |
517ee8 |
@defgroup CVE
|
|
Packit |
517ee8 |
|
|
Packit |
517ee8 |
Common Vulnerabilities and Exposures.
|
|
Packit |
517ee8 |
|
|
Packit |
517ee8 |
@defgroup CVSS
|
|
Packit |
517ee8 |
|
|
Packit |
517ee8 |
Common Vulnerability Scoring System.
|
|
Packit |
517ee8 |
|
|
Packit |
517ee8 |
Supported version: 2
|
|
Packit |
517ee8 |
|
|
Packit |
517ee8 |
@defgroup OVAL
|
|
Packit |
517ee8 |
|
|
Packit |
517ee8 |
Open Vulnerability and Assessment Language.
|
|
Packit |
517ee8 |
|
|
Packit |
517ee8 |
This layer covers interface to OVAL language. It provides easier way for
|
|
Packit |
517ee8 |
manipulation with OVAL Definition, OVAL System Characteristics and
|
|
Packit |
517ee8 |
OVAL Result content. Content can be imported from XML file adjusted
|
|
Packit |
517ee8 |
and exported back to the file. Besides this basic functionality, it also
|
|
Packit |
517ee8 |
enables user to use system checking mechanism. This mechanism probe
|
|
Packit |
517ee8 |
the OS and gather OVAL System characteristics that can be later used to
|
|
Packit |
517ee8 |
create OVAL Results.
|
|
Packit |
517ee8 |
|
|
Packit |
517ee8 |
Supported version: 5.10.1 and lower
|
|
Packit |
517ee8 |
|
|
Packit |
517ee8 |
OVAL Definition supported schemas:
|
|
Packit |
517ee8 |
|
|
Packit |
517ee8 |
- Core - http://oval.mitre.org/XMLSchema/oval-definitions-5
|
|
Packit |
517ee8 |
- Common - http://oval.mitre.org/XMLSchema/oval-common-5
|
|
Packit |
517ee8 |
- Independent - http://oval.mitre.org/XMLSchema/oval-definitions-5#independent
|
|
Packit |
517ee8 |
- Linux - http://oval.mitre.org/XMLSchema/oval-definitions-5#linux
|
|
Packit |
517ee8 |
- Unix - http://oval.mitre.org/XMLSchema/oval-definitions-5#unix
|
|
Packit |
517ee8 |
|
|
Packit |
517ee8 |
OVAL System Characteristics supported schemas:
|
|
Packit |
517ee8 |
|
|
Packit |
517ee8 |
- Core - http://oval.mitre.org/XMLSchema/oval-system-characteristics-5
|
|
Packit |
517ee8 |
- Common - http://oval.mitre.org/XMLSchema/oval-common-5
|
|
Packit |
517ee8 |
- Independent - http://oval.mitre.org/XMLSchema/oval-system-characteristics-5#independent
|
|
Packit |
517ee8 |
- Linux - http://oval.mitre.org/XMLSchema/oval-system-characteristics-5#linux
|
|
Packit |
517ee8 |
- Unix - http://oval.mitre.org/XMLSchema/oval-system-characteristics-5#unix
|
|
Packit |
517ee8 |
|
|
Packit |
517ee8 |
OVAL Results supported schemas:
|
|
Packit |
517ee8 |
|
|
Packit |
517ee8 |
- Core - http://oval.mitre.org/XMLSchema/oval-results-5
|
|
Packit |
517ee8 |
- Common - http://oval.mitre.org/XMLSchema/oval-common-5
|
|
Packit |
517ee8 |
|
|
Packit |
517ee8 |
@defgroup XCCDF
|
|
Packit |
517ee8 |
|
|
Packit |
517ee8 |
Extensible Configuration Checklist Description Format.
|
|
Packit |
517ee8 |
|
|
Packit |
517ee8 |
Supported version: 1.2 and lower
|
|
Packit |
517ee8 |
|
|
Packit |
517ee8 |
@defgroup XCCDF_POLICY
|
|
Packit |
517ee8 |
|
|
Packit |
517ee8 |
Policy interface to Extensible Configuration Checklist Description Format.
|
|
Packit |
517ee8 |
Purpose of this layer is to separate the transport syntax of the XCCDF XML
|
|
Packit |
517ee8 |
from the processes of evaluating and scoring the policy content comprised
|
|
Packit |
517ee8 |
by the XCCDF documents. XCCDF Policy model performs the loading, evaluation
|
|
Packit |
517ee8 |
and scoring tasks of XCCDF.
|
|
Packit |
517ee8 |
|
|
Packit |
517ee8 |
*/
|
|
Packit |
517ee8 |
|