Data Structures | |
| struct | cve |
| Structure holding all the cve_info entries. More... | |
| struct | cve_info |
| Structure holding Common Vulnerabilities and Exposures data. More... | |
| struct | cve_reference |
| Structure holding CVE Reference data. More... | |
| struct | cve_info_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_info * | cve_info_iterator::cve_info_iterator_next (struct cve_info_iterator *it) |
| bool | cve_info_iterator::cve_info_iterator_has_more (struct cve_info_iterator *it) |
| void | cve_info_iterator::cve_info_iterator_free (struct cve_info_iterator *it) |
| struct cve_reference * | cve_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) |
| struct cve * | cve::cve_new (const char *fname) |
| Create a new CVE catalogue from a XML file. | |
| void | cve::cve_free (struct cve *cve) |
| Delete CVE catalogue. | |
| struct cve_info_iterator * | cve::cve_get_entries (const struct cve *cve) |
| Get en iterator to CVE entries. | |
| struct cve_info * | cve::cve_get_entry (const struct cve *cve, const char *id) |
| Get CVE entry by its ID. | |
| const char * | cve_info::cve_info_get_id (const struct cve_info *info) |
| Get CVE entry ID. | |
| const char * | cve_info::cve_info_get_pub (const struct cve_info *info) |
| Get CVE entry publication date. | |
| const char * | cve_info::cve_info_get_mod (const struct cve_info *info) |
| Get CVE entry last modification date. | |
| const char * | cve_info::cve_info_get_cwe (const struct cve_info *info) |
| Get CVE entry CWE. | |
| const char * | cve_info::cve_info_get_summary (const struct cve_info *info) |
| Get CVE entry summary. | |
| const char * | cve_info::cve_info_get_score (const struct cve_info *info) |
| Get CVE entry score. | |
| const char * | cve_info::cve_info_get_vector (const struct cve_info *info) |
| Get CVE entry access vector. | |
| const char * | cve_info::cve_info_get_complexity (const struct cve_info *info) |
| Get CVE entry access complexity. | |
| const char * | cve_info::cve_info_get_authentication (const struct cve_info *info) |
| Get CVE entry authentication. | |
| const char * | cve_info::cve_info_get_confidentiality (const struct cve_info *info) |
| Get CVE entry confidentiality impact. | |
| const char * | cve_info::cve_info_get_integrity (const struct cve_info *info) |
| Get CVE entry integrity impact. | |
| const char * | cve_info::cve_info_get_availability (const struct cve_info *info) |
| Get CVE entry availibility impact. | |
| const char * | cve_info::cve_info_get_source (const struct cve_info *info) |
| Get CVE entry source. | |
| const char * | cve_info::cve_info_get_generated (const struct cve_info *info) |
| Get CVE entry generation datetime. | |
| struct cve_reference_iterator * | cve_info::cve_info_get_references (const struct cve_info *info) |
| Get an iterator to CVE entry's references. | |
| const char * | cve_reference::cve_reference_get_summary (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. | |
| void cve_info_iterator_free | ( | struct cve_info_iterator * | it | ) | [related, inherited] |
| bool cve_info_iterator_has_more | ( | struct cve_info_iterator * | it | ) | [related, inherited] |
| struct cve_info * cve_info_iterator_next | ( | struct cve_info_iterator * | it | ) | [related, inherited] |
| struct cve * cve_new | ( | const char * | fname | ) | [related, inherited] |
Create a new CVE catalogue from a XML file.
| fname | XML file name |
| 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] |
1.6.1