CVE

Data Structures

struct  cve_reference
 Structure holding CVE Reference data. More...
struct  cve_entry_iterator
 Iterator over CVE entries. More...
struct  cve_summary_iterator
 Iterator over CVE entries. More...
struct  cve_product_iterator
 Iterator over CVE entries. More...
struct  cve_configuration_iterator
 Iterator over CVE entries. More...
struct  cve_reference_iterator
 Iterator over CVE references. More...

Files

file  cve.h
 

Interface to Common Vulnerability and Exposure dictionary.


Functions

struct cve_entrycve_entry_iterator_next (struct cve_entry_iterator *it)
bool cve_entry_iterator_has_more (struct cve_entry_iterator *it)
void cve_entry_iterator_free (struct cve_entry_iterator *it)
struct cve_summarycve_summary_iterator_next (struct cve_summary_iterator *it)
bool cve_summary_iterator_has_more (struct cve_summary_iterator *it)
void cve_summary_iterator_free (struct cve_summary_iterator *it)
struct cve_productcve_product_iterator_next (struct cve_product_iterator *it)
bool cve_product_iterator_has_more (struct cve_product_iterator *it)
void cve_product_iterator_free (struct cve_product_iterator *it)
struct cve_configurationcve_configuration_iterator_next (struct cve_configuration_iterator *it)
bool cve_configuration_iterator_has_more (struct cve_configuration_iterator *it)
void cve_configuration_iterator_free (struct cve_configuration_iterator *it)
struct cve_modelcve_model_import (const struct oscap_import_source *source)
const char * cve_summary_get_summary (const struct cve_summary *summary)
const char * cve_product_get_value (const struct cve_product *product)
const char * cwe_entry_get_value (const struct cwe_entry *entry)
const char * cve_configuration_get_id (const struct cve_configuration *conf)
const char * cve_entry_get_published (const struct cve_entry *entry)
const char * cve_entry_get_modified (const struct cve_entry *entry)
const char * cve_entry_get_sec_protection (const struct cve_entry *entry)
struct cve_product_iteratorcve_entry_get_products (const struct cve_entry *entry)
struct cve_configuration_iteratorcve_entry_get_configurations (const struct cve_entry *entry)
struct cpe_testexprcve_configuration_get_expr (const struct cve_configuration *conf)
void cve_model_export (struct cve_model *cve, const struct oscap_export_target *target)
void cve_model_free (struct cve_model *cve_model)
void cve_entry_free (struct cve_entry *entry)
void cve_summary_free (struct cve_summary *summary)
void cve_product_free (struct cve_product *product)
void cve_reference_free (struct cve_reference *ref)
void cwe_entry_free (struct cwe_entry *entry)
void cve_configuration_free (struct cve_configuration *conf)
struct cve_entrycve_entry_new (void)
struct cve_configurationcve_configuration_new (void)
struct cwe_entrycwe_entry_new (void)
struct cve_productcve_product_new (void)
struct cve_summarycve_summary_new (void)
struct cve_referencecve_reference_new (void)
struct cve_modelcve_model_new (void)
bool cve_model_add_entry (struct cve_model *motel, struct cve_entry *new_entry)
bool cve_reference_set_value (struct cve_reference *reference, const char *new_value)
bool cve_reference_set_href (struct cve_reference *reference, const char *new_href)
bool cve_reference_set_type (struct cve_reference *reference, const char *new_type)
bool cve_reference_set_source (struct cve_reference *reference, const char *new_source)
bool cve_summary_set_summary (struct cve_summary *summary, const char *new_summary)
bool cve_product_set_value (struct cve_product *product, const char *new_value)
bool cve_entry_set_id (struct cve_entry *entry, const char *new_id)
bool cve_entry_set_published (struct cve_entry *entry, const char *new_published)
bool cve_entry_set_modified (struct cve_entry *entry, const char *new_modified)
bool cve_entry_set_sec_protection (struct cve_entry *entry, const char *new_protection)
bool cve_entry_set_cwe (struct cve_entry *entry, const char *cwe)
bool cwe_entry_set_value (struct cwe_entry *entry, const char *new_value)
bool cve_configuration_set_id (struct cve_configuration *conf, const char *new_id)
struct cve_referencecve_reference_iterator::cve_reference_iterator_next (struct cve_reference_iterator *it)
bool cve_reference_iterator::cve_reference_iterator_has_more (struct cve_reference_iterator *it)
void cve_reference_iterator::cve_reference_iterator_free (struct cve_reference_iterator *it)
const char * cve_entry::cve_entry_get_id (const struct cve_entry *item)
 Get CVE entry ID.
const char * cve_entry::cve_entry_get_cwe (const struct cve_entry *item)
 Get CVE entry CWE.
struct cve_summary_iteratorcve_entry::cve_entry_get_summaries (const struct cve_entry *item)
 Get CVE entry summary.
struct cve_reference_iteratorcve_entry::cve_entry_get_references (const struct cve_entry *item)
 Get an iterator to CVE entry's references.
const char * cve_reference::cve_reference_get_value (const struct cve_reference *ref)
 Get CVE reference summary.
const char * cve_reference::cve_reference_get_href (const struct cve_reference *ref)
 Get CVE reference summary.
const char * cve_reference::cve_reference_get_type (const struct cve_reference *ref)
 Get CVE reference summary.
const char * cve_reference::cve_reference_get_source (const struct cve_reference *ref)
 Get CVE reference summary.

Function Documentation

void cve_reference_iterator_free ( struct cve_reference_iterator it  )  [related, inherited]
bool cve_reference_iterator_has_more ( struct cve_reference_iterator it  )  [related, inherited]
struct cve_reference * cve_reference_iterator_next ( struct cve_reference_iterator it  )  [related, inherited]

Generated on 12 Nov 2009 for Open SCAP Library by  doxygen 1.6.1