Interface to Common Vulnerability Scoring System Version 2.
More...
#include <stdlib.h>
#include <libxml/xmlreader.h>
#include <libxml/xmlwriter.h>
#include "public/cvss_score.h"
#include "common/util.h"
Go to the source code of this file.
|
enum | cvss_key {
CVSS_KEY_NONE = CVSS_NONE
, CVSS_KEY_access_vector = CVSS_BASE
, CVSS_KEY_access_complexity
, CVSS_KEY_authentication
,
CVSS_KEY_confidentiality_impact
, CVSS_KEY_integrity_impact
, CVSS_KEY_availability_impact
, CVSS_KEY_BASE_END_
,
CVSS_KEY_BASE_NUM = CVSS_KEY_BASE_END_ - CVSS_BASE
, CVSS_KEY_exploitability = CVSS_TEMPORAL
, CVSS_KEY_remediation_level
, CVSS_KEY_report_confidence
,
CVSS_KEY_TEMPORAL_END_
, CVSS_KEY_TEMPORAL_NUM = CVSS_KEY_TEMPORAL_END_ - CVSS_TEMPORAL
, CVSS_KEY_collateral_damage_potential = CVSS_ENVIRONMENTAL
, CVSS_KEY_target_distribution
,
CVSS_KEY_confidentiality_requirement
, CVSS_KEY_integrity_requirement
, CVSS_KEY_availability_requirement
, CVSS_KEY_ENVIRONMENTAL_END_
,
CVSS_KEY_ENVIRONMENTAL_NUM = CVSS_KEY_ENVIRONMENTAL_END_ - CVSS_ENVIRONMENTAL
} |
|
|
struct cvss_impact * | cvss_impact_new_from_xml (xmlTextReaderPtr reader) |
|
bool | cvss_impact_export (const struct cvss_impact *imp, xmlTextWriterPtr writer) |
|
struct cvss_metrics * | cvss_metrics_new_from_xml (xmlTextReaderPtr reader) |
|
bool | cvss_metrics_export (const struct cvss_metrics *m, xmlTextWriterPtr writer) |
|
Interface to Common Vulnerability Scoring System Version 2.
See details at http://nvd.nist.gov/cvss.cfm
◆ CVSS_CATEGORY
#define CVSS_CATEGORY |
( |
| key | ) |
|
◆ CVSS_KEY_IDX
#define CVSS_KEY_IDX |
( |
| key | ) |
|
◆ CVSSMAX