Sophie

Sophie

distrib > Mandriva > current > x86_64 > by-pkgid > 3736f276bb1ccfbcee6cb2d27b25d981 > files > 140

openscap-devel-0.5.7-1mdv2010.1.x86_64.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Open SCAP Library: CVSS</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.6.1 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>CVSS</h1><table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Data Structures</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcvss__entry.html">cvss_entry</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Struct holding CVSS entry data.  <a href="structcvss__entry.html#_details">More...</a><br/></td></tr>
<tr><td colspan="2"><h2>Modules</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CVSSPrivate.html">Private members</a></td></tr>
<tr><td colspan="2"><h2>Files</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cvss__priv_8h.html">cvss_priv.h</a></td></tr>

<p><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><p>Interface to Common Vulnerability Scoring System Version 2. </p>
<br/></td></tr>
</p>
<tr><td class="memItemLeft" align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="cvss_8h.html">cvss.h</a></td></tr>

<p><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><p>Interface to Common Vulnerability Scoring System Version 2. </p>
<br/></td></tr>
</p>
<tr><td colspan="2"><h2>Enumerations</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CVSS.html#gaae75d0e506572b83f4418ad084233934">cvss_access_vector_t</a> { <a class="el" href="group__CVSS.html#ggaae75d0e506572b83f4418ad084233934ab493d406a1d1ed165f332a59dec7a010">AV_LOCAL</a>, 
<a class="el" href="group__CVSS.html#ggaae75d0e506572b83f4418ad084233934a3de0c5284e2e1f3ae81f87fb31098d4b">AV_ADJACENT_NETWORK</a>, 
<a class="el" href="group__CVSS.html#ggaae75d0e506572b83f4418ad084233934a2d5ac3f64ac80dcb9022d26016cdeecb">AV_NETWORK</a>
 }</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><p>Access Vector. </p>
 <a href="group__CVSS.html#gaae75d0e506572b83f4418ad084233934">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CVSS.html#gaf41c8940da1cadf1ead20a324762e0ae">cvss_access_complexity_t</a> { <b>AC_HIGH</b>, 
<b>AC_MEDIUM</b>, 
<b>AC_LOW</b>
 }</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><p>Access Complexity. </p>
 <a href="group__CVSS.html#gaf41c8940da1cadf1ead20a324762e0ae">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CVSS.html#ga31e64f50ba2dd2f6da62dba6d85e1889">cvss_authentication_t</a> { <a class="el" href="group__CVSS.html#gga31e64f50ba2dd2f6da62dba6d85e1889abb6c0fb68f9aa9a108fcc20bc3ee6d50">AU_NONE</a>, 
<a class="el" href="group__CVSS.html#gga31e64f50ba2dd2f6da62dba6d85e1889ac6e0ffb8b1f7d19d74a8933934cc1423">AU_SINGLE_INSTANCE</a>, 
<a class="el" href="group__CVSS.html#gga31e64f50ba2dd2f6da62dba6d85e1889a44c75d198cd155ab5267820a1e373a07">AU_MULTIPLE_INSTANCE</a>
 }</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><p>Authentication. </p>
 <a href="group__CVSS.html#ga31e64f50ba2dd2f6da62dba6d85e1889">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CVSS.html#ga9ec40f1251db42b82f986a2a9f7b242a">cvss_conf_impact_t</a> { <b>CI_NONE</b>, 
<b>CI_PARTIAL</b>, 
<b>CI_COMPLETE</b>
 }</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><p>Confidentiality Impact. </p>
 <a href="group__CVSS.html#ga9ec40f1251db42b82f986a2a9f7b242a">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CVSS.html#ga29a2aa051ceeec00c062598baa66dfe4">cvss_integ_impact_t</a> { <b>II_NONE</b>, 
<b>II_PARTIAL</b>, 
<b>II_COMPLETE</b>
 }</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><p>Integrity Impact. </p>
 <a href="group__CVSS.html#ga29a2aa051ceeec00c062598baa66dfe4">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CVSS.html#gacdd4e5120a7cc5d0ab8ad65d36685652">cvss_avail_impact_t</a> { <b>AI_NONE</b>, 
<b>AI_PARTIAL</b>, 
<b>AI_COMPLETE</b>
 }</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><p>Availability Impact. </p>
 <a href="group__CVSS.html#gacdd4e5120a7cc5d0ab8ad65d36685652">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CVSS.html#ga616f494c8e8b4febb84bc562ab7802c0">cvss_exploitability_t</a> { <br/>
&nbsp;&nbsp;<b>EX_UNPROVEN</b>, 
<b>EX_PROOF_OF_CONCEPT</b>, 
<b>EX_FUNCTIONAL</b>, 
<b>EX_HIGH</b>, 
<br/>
&nbsp;&nbsp;<b>EX_NOT_DEFINED</b>
<br/>
 }</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><p>Exploitability. </p>
 <a href="group__CVSS.html#ga616f494c8e8b4febb84bc562ab7802c0">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CVSS.html#ga54d2ab286b17d5bd8a26459420f5e62e">cvss_remediation_level_t</a> { <br/>
&nbsp;&nbsp;<b>RL_OFFICIAL_FIX</b>, 
<b>RL_TEMPORARY_FIX</b>, 
<b>RL_WORKAROUND</b>, 
<b>RL_UNAVAILABLE</b>, 
<br/>
&nbsp;&nbsp;<b>RL_NOT_DEFINED</b>
<br/>
 }</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><p>Remediation Level. </p>
 <a href="group__CVSS.html#ga54d2ab286b17d5bd8a26459420f5e62e">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CVSS.html#gac2c4ba254df2dc756e575230075ade20">cvss_report_confidence_t</a> { <b>RC_UNCONFIRMED</b>, 
<b>RC_UNCORROBORATED</b>, 
<b>RC_CONFIRMED</b>, 
<b>RC_NOT_DEFINED</b>
 }</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><p>Report Confidence. </p>
 <a href="group__CVSS.html#gac2c4ba254df2dc756e575230075ade20">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CVSS.html#gab699c61cdbda0c323748ad2e34f64951">cvss_collateral_damage_potential_t</a> { <br/>
&nbsp;&nbsp;<b>CD_NONE</b>, 
<b>CD_LOW</b>, 
<b>CD_LOW_MEDIUM</b>, 
<b>CD_MEDIUM_HIGH</b>, 
<br/>
&nbsp;&nbsp;<b>CD_HIGH</b>, 
<b>CD_NOT_DEFINED</b>
<br/>
 }</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><p>Collateral Damage Potential. </p>
 <a href="group__CVSS.html#gab699c61cdbda0c323748ad2e34f64951">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CVSS.html#gaeb7ebd76fad64e9cf3e3fe96c0d12ec0">cvss_target_distribution_t</a> { <br/>
&nbsp;&nbsp;<b>TD_NONE</b>, 
<b>TD_LOW</b>, 
<b>TD_MEDIUM</b>, 
<b>TD_HIGH</b>, 
<br/>
&nbsp;&nbsp;<b>TD_NOT_DEFINED</b>
<br/>
 }</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><p>Target Distribution. </p>
 <a href="group__CVSS.html#gaeb7ebd76fad64e9cf3e3fe96c0d12ec0">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CVSS.html#ga5a18cd4329251ec7da5e4e41dfdde264">cvss_conf_req_t</a> { <b>CR_LOW</b>, 
<b>CR_MEDIUM</b>, 
<b>CR_HIGH</b>, 
<b>CR_NOT_DEFINED</b>
 }</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><p>Confidentiality Requirement. </p>
 <a href="group__CVSS.html#ga5a18cd4329251ec7da5e4e41dfdde264">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CVSS.html#gaf61d905448383c4521fb7d12f46d2a1e">cvss_integ_req_t</a> { <b>IR_LOW</b>, 
<b>IR_MEDIUM</b>, 
<b>IR_HIGH</b>, 
<b>IR_NOT_DEFINED</b>
 }</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><p>Integrity Requirement. </p>
 <a href="group__CVSS.html#gaf61d905448383c4521fb7d12f46d2a1e">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CVSS.html#gac32fafea186eba2295068eb948f4a57b">cvss_avail_req_t</a> { <b>AR_LOW</b>, 
<b>AR_MEDIUM</b>, 
<b>AR_HIGH</b>, 
<b>AR_NOT_DEFINED</b>
 }</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><p>Availabublity Requirement. </p>
 <a href="group__CVSS.html#gac32fafea186eba2295068eb948f4a57b">More...</a><br/></td></tr>
<tr><td colspan="2"><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa3a4261be38dae5fe9d9327e01cdc296"></a><!-- doxytag: member="CVSS::cvss_base_score" ref="gaa3a4261be38dae5fe9d9327e01cdc296" args="(cvss_access_vector_t ave, cvss_access_complexity_t ace, cvss_authentication_t aue, cvss_conf_impact_t cie, cvss_integ_impact_t iie, cvss_avail_impact_t aie, double *base_score, double *impact_score, double *exploitability_score)" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>cvss_base_score</b> (<a class="el" href="group__CVSS.html#gaae75d0e506572b83f4418ad084233934">cvss_access_vector_t</a> ave, <a class="el" href="group__CVSS.html#gaf41c8940da1cadf1ead20a324762e0ae">cvss_access_complexity_t</a> ace, <a class="el" href="group__CVSS.html#ga31e64f50ba2dd2f6da62dba6d85e1889">cvss_authentication_t</a> aue, <a class="el" href="group__CVSS.html#ga9ec40f1251db42b82f986a2a9f7b242a">cvss_conf_impact_t</a> cie, <a class="el" href="group__CVSS.html#ga29a2aa051ceeec00c062598baa66dfe4">cvss_integ_impact_t</a> iie, <a class="el" href="group__CVSS.html#gacdd4e5120a7cc5d0ab8ad65d36685652">cvss_avail_impact_t</a> aie, double *base_score, double *impact_score, double *exploitability_score)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga486b2a2c88994f34048f3a7d05f47f54"></a><!-- doxytag: member="CVSS::cvss_temp_score" ref="ga486b2a2c88994f34048f3a7d05f47f54" args="(cvss_exploitability_t exe, cvss_remediation_level_t rle, cvss_report_confidence_t rce, double base_score, double *temporal_score)" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>cvss_temp_score</b> (<a class="el" href="group__CVSS.html#ga616f494c8e8b4febb84bc562ab7802c0">cvss_exploitability_t</a> exe, <a class="el" href="group__CVSS.html#ga54d2ab286b17d5bd8a26459420f5e62e">cvss_remediation_level_t</a> rle, <a class="el" href="group__CVSS.html#gac2c4ba254df2dc756e575230075ade20">cvss_report_confidence_t</a> rce, double base_score, double *temporal_score)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga628a22469af542fc44eeef4d75d9ac5e"></a><!-- doxytag: member="CVSS::cvss_env_score" ref="ga628a22469af542fc44eeef4d75d9ac5e" args="(cvss_collateral_damage_potential_t cde, cvss_target_distribution_t tde, cvss_conf_req_t cre, cvss_integ_req_t ire, cvss_avail_req_t are, double *enviromental_score, cvss_access_vector_t ave, cvss_access_complexity_t ace, cvss_authentication_t aue, cvss_conf_impact_t cie, cvss_integ_impact_t iie, cvss_avail_impact_t aie, cvss_exploitability_t exe, cvss_remediation_level_t rle, cvss_report_confidence_t rce)" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>cvss_env_score</b> (<a class="el" href="group__CVSS.html#gab699c61cdbda0c323748ad2e34f64951">cvss_collateral_damage_potential_t</a> cde, <a class="el" href="group__CVSS.html#gaeb7ebd76fad64e9cf3e3fe96c0d12ec0">cvss_target_distribution_t</a> tde, <a class="el" href="group__CVSS.html#ga5a18cd4329251ec7da5e4e41dfdde264">cvss_conf_req_t</a> cre, <a class="el" href="group__CVSS.html#gaf61d905448383c4521fb7d12f46d2a1e">cvss_integ_req_t</a> ire, <a class="el" href="group__CVSS.html#gac32fafea186eba2295068eb948f4a57b">cvss_avail_req_t</a> are, double *enviromental_score, <a class="el" href="group__CVSS.html#gaae75d0e506572b83f4418ad084233934">cvss_access_vector_t</a> ave, <a class="el" href="group__CVSS.html#gaf41c8940da1cadf1ead20a324762e0ae">cvss_access_complexity_t</a> ace, <a class="el" href="group__CVSS.html#ga31e64f50ba2dd2f6da62dba6d85e1889">cvss_authentication_t</a> aue, <a class="el" href="group__CVSS.html#ga9ec40f1251db42b82f986a2a9f7b242a">cvss_conf_impact_t</a> cie, <a class="el" href="group__CVSS.html#ga29a2aa051ceeec00c062598baa66dfe4">cvss_integ_impact_t</a> iie, <a class="el" href="group__CVSS.html#gacdd4e5120a7cc5d0ab8ad65d36685652">cvss_avail_impact_t</a> aie, <a class="el" href="group__CVSS.html#ga616f494c8e8b4febb84bc562ab7802c0">cvss_exploitability_t</a> exe, <a class="el" href="group__CVSS.html#ga54d2ab286b17d5bd8a26459420f5e62e">cvss_remediation_level_t</a> rle, <a class="el" href="group__CVSS.html#gac2c4ba254df2dc756e575230075ade20">cvss_report_confidence_t</a> rce)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CVSS.html#ga58a7aab693dd57554555b8dac2ff9f22">cvss_base_score_struct</a> (const struct <a class="el" href="structcvss__entry.html">cvss_entry</a> *entry, double *base_score, double *impact_score, double *exploitability_score)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get Base score of CVSS entry.  <a href="#ga58a7aab693dd57554555b8dac2ff9f22"></a><br/></td></tr>
<tr><td colspan="2"><h2>Get functions</h2></td></tr>
<tr><td colspan="2"><p><a class="anchor" id="amgrpc2ac1eb4de8ec5add5567cbae2f237e5"></a>Functions for getting attributes from CVE model structures.</p>
<p>Return value is pointer to structure's member. Do not free unless you null the pointer in the structure. Use remove function otherwise. </p>
<br/><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CVSS.html#gace7bd1259aba5ec54efa3ed38bab87d4">cvss_entry::cvss_entry_get_score</a> (const struct <a class="el" href="structcvss__entry.html">cvss_entry</a> *entry)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get score from CVSS entry.  <a href="#gace7bd1259aba5ec54efa3ed38bab87d4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CVSS.html#ga8cfc7b2fefdee65e6d58b84402164c05">cvss_entry::cvss_entry_get_AV</a> (const struct <a class="el" href="structcvss__entry.html">cvss_entry</a> *entry)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get access vector from CVSS entry.  <a href="#ga8cfc7b2fefdee65e6d58b84402164c05"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CVSS.html#gae21e77d6573a0ee1420a9ca82a7be75c">cvss_entry::cvss_entry_get_AC</a> (const struct <a class="el" href="structcvss__entry.html">cvss_entry</a> *entry)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get access complexity from CVSS entry.  <a href="#gae21e77d6573a0ee1420a9ca82a7be75c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CVSS.html#ga0d2b448084aae54a11ef0ea40cfa4626">cvss_entry::cvss_entry_get_authentication</a> (const struct <a class="el" href="structcvss__entry.html">cvss_entry</a> *entry)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get authentication from CVSS entry.  <a href="#ga0d2b448084aae54a11ef0ea40cfa4626"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CVSS.html#ga2a0c39ead4bd61db45d5cffb87dae5e8">cvss_entry::cvss_entry_get_imp_confidentiality</a> (const struct <a class="el" href="structcvss__entry.html">cvss_entry</a> *entry)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get confidentiality impact from CVSS entry.  <a href="#ga2a0c39ead4bd61db45d5cffb87dae5e8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CVSS.html#ga47101f9f9df15a9ac9e0c663d1bc5d36">cvss_entry::cvss_entry_get_imp_integrity</a> (const struct <a class="el" href="structcvss__entry.html">cvss_entry</a> *entry)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get integrity impact from CVSS entry.  <a href="#ga47101f9f9df15a9ac9e0c663d1bc5d36"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CVSS.html#gae294a548923b0737967ad61062413ede">cvss_entry::cvss_entry_get_imp_availability</a> (const struct <a class="el" href="structcvss__entry.html">cvss_entry</a> *entry)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get availability impact from CVSS entry.  <a href="#gae294a548923b0737967ad61062413ede"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CVSS.html#ga37520cd0e3901deca807f10d7b3705ec">cvss_entry::cvss_entry_get_source</a> (const struct <a class="el" href="structcvss__entry.html">cvss_entry</a> *entry)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get source from CVSS entry.  <a href="#ga37520cd0e3901deca807f10d7b3705ec"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CVSS.html#ga013f35141b2e82821e7c59ab73542e85">cvss_entry::cvss_entry_get_generated</a> (const struct <a class="el" href="structcvss__entry.html">cvss_entry</a> *entry)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get generated date-time from CVSS entry.  <a href="#ga013f35141b2e82821e7c59ab73542e85"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CVSS.html#gab5eff9009d32f324ea52d1a2c4a109de">cvss_entry::cvss_model_supported</a> (void)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get supported version of CVSS XML.  <a href="#gab5eff9009d32f324ea52d1a2c4a109de"></a><br/></td></tr>
<tr><td colspan="2"><h2>Set functions</h2></td></tr>
<tr><td colspan="2"><p><a class="anchor" id="amgrp8b7ecf2f4bd25da1aae981677901d55d"></a>Set functions assign values to members of structures except lists.</p>
<p>For lists use add functions. Parameters of set functions are duplicated in memory and need to be freed by caller. </p>
<br/><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CVSS.html#ga8d84f6ec61dd6f895acdfba14ed0e642">cvss_entry::cvss_entry_set_score</a> (struct <a class="el" href="structcvss__entry.html">cvss_entry</a> *entry, const char *new_score)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set of CVSS entry.  <a href="#ga8d84f6ec61dd6f895acdfba14ed0e642"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CVSS.html#ga85b27c0845cee337a308a010090122fe">cvss_entry::cvss_entry_set_AV</a> (struct <a class="el" href="structcvss__entry.html">cvss_entry</a> *entry, const char *new_AV)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set access vector of CVSS entry.  <a href="#ga85b27c0845cee337a308a010090122fe"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CVSS.html#ga55c2c8908553d144dec1cfbd3c543cd8">cvss_entry::cvss_entry_set_AC</a> (struct <a class="el" href="structcvss__entry.html">cvss_entry</a> *entry, const char *new_AC)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set access complexity of CVSS entry.  <a href="#ga55c2c8908553d144dec1cfbd3c543cd8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CVSS.html#ga39187f57af2103da2cf1797b083c1ad9">cvss_entry::cvss_entry_set_authentication</a> (struct <a class="el" href="structcvss__entry.html">cvss_entry</a> *entry, const char *new_authentication)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set authentication of CVSS entry.  <a href="#ga39187f57af2103da2cf1797b083c1ad9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CVSS.html#gafdca34c98464178049a520a8b155dc9a">cvss_entry::cvss_entry_set_imp_confidentiality</a> (struct <a class="el" href="structcvss__entry.html">cvss_entry</a> *entry, const char *new_item)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set confidentiality impact of CVSS entry.  <a href="#gafdca34c98464178049a520a8b155dc9a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CVSS.html#ga34ff47528aa91b62c7c0f7fe848c4c45">cvss_entry::cvss_entry_set_imp_integrity</a> (struct <a class="el" href="structcvss__entry.html">cvss_entry</a> *entry, const char *new_item)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set integrity impact of CVSS entry.  <a href="#ga34ff47528aa91b62c7c0f7fe848c4c45"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CVSS.html#ga08355043529fa595668b68720516feb4">cvss_entry::cvss_entry_set_imp_availability</a> (struct <a class="el" href="structcvss__entry.html">cvss_entry</a> *entry, const char *new_item)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set availability impact of CVSS entry.  <a href="#ga08355043529fa595668b68720516feb4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CVSS.html#ga05fd7639fe9882c87df4aba240c0b1ad">cvss_entry::cvss_entry_set_source</a> (struct <a class="el" href="structcvss__entry.html">cvss_entry</a> *entry, const char *new_source)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set source of CVSS entry.  <a href="#ga05fd7639fe9882c87df4aba240c0b1ad"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CVSS.html#ga27f5a60fe5320c17a8d0b31c8f648047">cvss_entry::cvss_entry_set_generated</a> (struct <a class="el" href="structcvss__entry.html">cvss_entry</a> *entry, const char *new_generated)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set generated date-time of CVSS entry.  <a href="#ga27f5a60fe5320c17a8d0b31c8f648047"></a><br/></td></tr>
<tr><td colspan="2"><h2>New functions</h2></td></tr>
<tr><td colspan="2"><p><a class="anchor" id="amgrp73a4128f20867fa23ebb2e75e58922df"></a>Constructors of CVE model structures.</p>
<p>Free function returns new empty allocated structure. If returns non NULL it need to be freed by the caller. </p>
<br/><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structcvss__entry.html">cvss_entry</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CVSS.html#gac22e9720255da64ad61254e9f83a217a">cvss_entry::cvss_entry_new</a> (void)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">New CVSS entry.  <a href="#gac22e9720255da64ad61254e9f83a217a"></a><br/></td></tr>
<tr><td colspan="2"><h2>Free functions</h2></td></tr>
<tr><td colspan="2"><p><a class="anchor" id="amgrp237dd65bc76b7de56066830910ced6ed"></a>Destructors of CVE model structures.</p>
<p>Functions free structures with all members recursively. For simple deletion of entity use remove functions. </p>
<br/><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CVSS.html#gadf17b884bb1f6a4bf8060dca0c1985b8">cvss_entry::cvss_entry_free</a> (struct <a class="el" href="structcvss__entry.html">cvss_entry</a> *entry)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Free CVSS entry.  <a href="#gadf17b884bb1f6a4bf8060dca0c1985b8"></a><br/></td></tr>
</table>
<hr/><h2>Enumeration Type Documentation</h2>
<a class="anchor" id="gaf41c8940da1cadf1ead20a324762e0ae"></a><!-- doxytag: member="cvss.h::cvss_access_complexity_t" ref="gaf41c8940da1cadf1ead20a324762e0ae" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__CVSS.html#gaf41c8940da1cadf1ead20a324762e0ae">cvss_access_complexity_t</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Access Complexity. </p>
<p>This metric measures the complexity of the attack required to exploit the vulnerability once an attacker has gained access to the target system. </p>

</div>
</div>
<a class="anchor" id="gaae75d0e506572b83f4418ad084233934"></a><!-- doxytag: member="cvss.h::cvss_access_vector_t" ref="gaae75d0e506572b83f4418ad084233934" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__CVSS.html#gaae75d0e506572b83f4418ad084233934">cvss_access_vector_t</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Access Vector. </p>
<p>This metric reflects how the vulnerability is exploited. </p>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="ggaae75d0e506572b83f4418ad084233934ab493d406a1d1ed165f332a59dec7a010"></a><!-- doxytag: member="AV_LOCAL" ref="ggaae75d0e506572b83f4418ad084233934ab493d406a1d1ed165f332a59dec7a010" args="" -->AV_LOCAL</em>&nbsp;</td><td>
<p>requires local access </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ggaae75d0e506572b83f4418ad084233934a3de0c5284e2e1f3ae81f87fb31098d4b"></a><!-- doxytag: member="AV_ADJACENT_NETWORK" ref="ggaae75d0e506572b83f4418ad084233934a3de0c5284e2e1f3ae81f87fb31098d4b" args="" -->AV_ADJACENT_NETWORK</em>&nbsp;</td><td>
<p>adjacent network accessible </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ggaae75d0e506572b83f4418ad084233934a2d5ac3f64ac80dcb9022d26016cdeecb"></a><!-- doxytag: member="AV_NETWORK" ref="ggaae75d0e506572b83f4418ad084233934a2d5ac3f64ac80dcb9022d26016cdeecb" args="" -->AV_NETWORK</em>&nbsp;</td><td>
<p>network accessible </p>
</td></tr>
</table>
</dd>
</dl>

</div>
</div>
<a class="anchor" id="ga31e64f50ba2dd2f6da62dba6d85e1889"></a><!-- doxytag: member="cvss.h::cvss_authentication_t" ref="ga31e64f50ba2dd2f6da62dba6d85e1889" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__CVSS.html#ga31e64f50ba2dd2f6da62dba6d85e1889">cvss_authentication_t</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Authentication. </p>
<p>This metric measures the complexity of the attack required to exploit the vulnerability once an attacker has gained access to the target system. </p>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="gga31e64f50ba2dd2f6da62dba6d85e1889abb6c0fb68f9aa9a108fcc20bc3ee6d50"></a><!-- doxytag: member="AU_NONE" ref="gga31e64f50ba2dd2f6da62dba6d85e1889abb6c0fb68f9aa9a108fcc20bc3ee6d50" args="" -->AU_NONE</em>&nbsp;</td><td>
<p>requires multiple authentication instances </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="gga31e64f50ba2dd2f6da62dba6d85e1889ac6e0ffb8b1f7d19d74a8933934cc1423"></a><!-- doxytag: member="AU_SINGLE_INSTANCE" ref="gga31e64f50ba2dd2f6da62dba6d85e1889ac6e0ffb8b1f7d19d74a8933934cc1423" args="" -->AU_SINGLE_INSTANCE</em>&nbsp;</td><td>
<p>requires single instance of authentication </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="gga31e64f50ba2dd2f6da62dba6d85e1889a44c75d198cd155ab5267820a1e373a07"></a><!-- doxytag: member="AU_MULTIPLE_INSTANCE" ref="gga31e64f50ba2dd2f6da62dba6d85e1889a44c75d198cd155ab5267820a1e373a07" args="" -->AU_MULTIPLE_INSTANCE</em>&nbsp;</td><td>
<p>requires no authentication </p>
</td></tr>
</table>
</dd>
</dl>

</div>
</div>
<a class="anchor" id="gacdd4e5120a7cc5d0ab8ad65d36685652"></a><!-- doxytag: member="cvss.h::cvss_avail_impact_t" ref="gacdd4e5120a7cc5d0ab8ad65d36685652" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__CVSS.html#gacdd4e5120a7cc5d0ab8ad65d36685652">cvss_avail_impact_t</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Availability Impact. </p>
<p>This metric measures the impact to availability of a successfully exploited vulnerability. </p>

</div>
</div>
<a class="anchor" id="gac32fafea186eba2295068eb948f4a57b"></a><!-- doxytag: member="cvss.h::cvss_avail_req_t" ref="gac32fafea186eba2295068eb948f4a57b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__CVSS.html#gac32fafea186eba2295068eb948f4a57b">cvss_avail_req_t</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Availabublity Requirement. </p>
<p>This metric enable the analyst to customize the CVSS score depending on the importance of the affected IT asset to a user’s organization, measured in term of availability. </p>

</div>
</div>
<a class="anchor" id="gab699c61cdbda0c323748ad2e34f64951"></a><!-- doxytag: member="cvss.h::cvss_collateral_damage_potential_t" ref="gab699c61cdbda0c323748ad2e34f64951" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__CVSS.html#gab699c61cdbda0c323748ad2e34f64951">cvss_collateral_damage_potential_t</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Collateral Damage Potential. </p>
<p>This metric measures the potential for loss of life or physical assets through damage or theft of property or equipment. </p>

</div>
</div>
<a class="anchor" id="ga9ec40f1251db42b82f986a2a9f7b242a"></a><!-- doxytag: member="cvss.h::cvss_conf_impact_t" ref="ga9ec40f1251db42b82f986a2a9f7b242a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__CVSS.html#ga9ec40f1251db42b82f986a2a9f7b242a">cvss_conf_impact_t</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Confidentiality Impact. </p>
<p>This metric measures the impact on confidentiality of a successfully exploited vulnerability. </p>

</div>
</div>
<a class="anchor" id="ga5a18cd4329251ec7da5e4e41dfdde264"></a><!-- doxytag: member="cvss.h::cvss_conf_req_t" ref="ga5a18cd4329251ec7da5e4e41dfdde264" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__CVSS.html#ga5a18cd4329251ec7da5e4e41dfdde264">cvss_conf_req_t</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Confidentiality Requirement. </p>
<p>This metric enable the analyst to customize the CVSS score depending on the importance of the affected IT asset to a user’s organization, measured in term of confidentiality. </p>

</div>
</div>
<a class="anchor" id="ga616f494c8e8b4febb84bc562ab7802c0"></a><!-- doxytag: member="cvss.h::cvss_exploitability_t" ref="ga616f494c8e8b4febb84bc562ab7802c0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__CVSS.html#ga616f494c8e8b4febb84bc562ab7802c0">cvss_exploitability_t</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Exploitability. </p>
<p>This metric measures the current state of exploit techniques or code availability. </p>

</div>
</div>
<a class="anchor" id="ga29a2aa051ceeec00c062598baa66dfe4"></a><!-- doxytag: member="cvss.h::cvss_integ_impact_t" ref="ga29a2aa051ceeec00c062598baa66dfe4" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__CVSS.html#ga29a2aa051ceeec00c062598baa66dfe4">cvss_integ_impact_t</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Integrity Impact. </p>
<p>This metric measures the impact to integrity of a successfully exploited vulnerability. </p>

</div>
</div>
<a class="anchor" id="gaf61d905448383c4521fb7d12f46d2a1e"></a><!-- doxytag: member="cvss.h::cvss_integ_req_t" ref="gaf61d905448383c4521fb7d12f46d2a1e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__CVSS.html#gaf61d905448383c4521fb7d12f46d2a1e">cvss_integ_req_t</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Integrity Requirement. </p>
<p>This metric enable the analyst to customize the CVSS score depending on the importance of the affected IT asset to a user’s organization, measured in term of integrity. </p>

</div>
</div>
<a class="anchor" id="ga54d2ab286b17d5bd8a26459420f5e62e"></a><!-- doxytag: member="cvss.h::cvss_remediation_level_t" ref="ga54d2ab286b17d5bd8a26459420f5e62e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__CVSS.html#ga54d2ab286b17d5bd8a26459420f5e62e">cvss_remediation_level_t</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Remediation Level. </p>
<p>The remediation level of a vulnerability is an important factor for prioritization. </p>

</div>
</div>
<a class="anchor" id="gac2c4ba254df2dc756e575230075ade20"></a><!-- doxytag: member="cvss.h::cvss_report_confidence_t" ref="gac2c4ba254df2dc756e575230075ade20" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__CVSS.html#gac2c4ba254df2dc756e575230075ade20">cvss_report_confidence_t</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Report Confidence. </p>
<p>This metric measures the degree of confidence in the existence of the vulnerability and the credibility of the known technical details. </p>

</div>
</div>
<a class="anchor" id="gaeb7ebd76fad64e9cf3e3fe96c0d12ec0"></a><!-- doxytag: member="cvss.h::cvss_target_distribution_t" ref="gaeb7ebd76fad64e9cf3e3fe96c0d12ec0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__CVSS.html#gaeb7ebd76fad64e9cf3e3fe96c0d12ec0">cvss_target_distribution_t</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Target Distribution. </p>
<p>This metric measures the proportion of vulnerable systems. It is meant as an environment-specific indicator in order to approximate the percentage of systems that could be affected by the vulnerability. </p>

</div>
</div>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="ga58a7aab693dd57554555b8dac2ff9f22"></a><!-- doxytag: member="cvss.h::cvss_base_score_struct" ref="ga58a7aab693dd57554555b8dac2ff9f22" args="(const struct cvss_entry *entry, double *base_score, double *impact_score, double *exploitability_score)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int cvss_base_score_struct </td>
          <td>(</td>
          <td class="paramtype">const struct <a class="el" href="structcvss__entry.html">cvss_entry</a> *&nbsp;</td>
          <td class="paramname"> <em>entry</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&nbsp;</td>
          <td class="paramname"> <em>base_score</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&nbsp;</td>
          <td class="paramname"> <em>impact_score</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&nbsp;</td>
          <td class="paramname"> <em>exploitability_score</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get Base score of CVSS entry. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>0 if everything done </dd></dl>

</div>
</div>
<a class="anchor" id="gadf17b884bb1f6a4bf8060dca0c1985b8"></a><!-- doxytag: member="cvss_entry::cvss_entry_free" ref="gadf17b884bb1f6a4bf8060dca0c1985b8" args="(struct cvss_entry *entry)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void cvss_entry_free </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structcvss__entry.html">cvss_entry</a> *&nbsp;</td>
          <td class="paramname"> <em>entry</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [related, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Free CVSS entry. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>entry</em>&nbsp;</td><td>CVSS entry </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="gae21e77d6573a0ee1420a9ca82a7be75c"></a><!-- doxytag: member="cvss_entry::cvss_entry_get_AC" ref="gae21e77d6573a0ee1420a9ca82a7be75c" args="(const struct cvss_entry *entry)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char * cvss_entry_get_AC </td>
          <td>(</td>
          <td class="paramtype">const struct <a class="el" href="structcvss__entry.html">cvss_entry</a> *&nbsp;</td>
          <td class="paramname"> <em>entry</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [related, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get access complexity from CVSS entry. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>entry</em>&nbsp;</td><td>CVSS entry</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>CVSS access complexity </dd></dl>

</div>
</div>
<a class="anchor" id="ga0d2b448084aae54a11ef0ea40cfa4626"></a><!-- doxytag: member="cvss_entry::cvss_entry_get_authentication" ref="ga0d2b448084aae54a11ef0ea40cfa4626" args="(const struct cvss_entry *entry)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char * cvss_entry_get_authentication </td>
          <td>(</td>
          <td class="paramtype">const struct <a class="el" href="structcvss__entry.html">cvss_entry</a> *&nbsp;</td>
          <td class="paramname"> <em>entry</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [related, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get authentication from CVSS entry. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>entry</em>&nbsp;</td><td>CVSS entry</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>CVSS authentication </dd></dl>

</div>
</div>
<a class="anchor" id="ga8cfc7b2fefdee65e6d58b84402164c05"></a><!-- doxytag: member="cvss_entry::cvss_entry_get_AV" ref="ga8cfc7b2fefdee65e6d58b84402164c05" args="(const struct cvss_entry *entry)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char * cvss_entry_get_AV </td>
          <td>(</td>
          <td class="paramtype">const struct <a class="el" href="structcvss__entry.html">cvss_entry</a> *&nbsp;</td>
          <td class="paramname"> <em>entry</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [related, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get access vector from CVSS entry. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>entry</em>&nbsp;</td><td>CVSS entry</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>CVSS access vector </dd></dl>

</div>
</div>
<a class="anchor" id="ga013f35141b2e82821e7c59ab73542e85"></a><!-- doxytag: member="cvss_entry::cvss_entry_get_generated" ref="ga013f35141b2e82821e7c59ab73542e85" args="(const struct cvss_entry *entry)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char * cvss_entry_get_generated </td>
          <td>(</td>
          <td class="paramtype">const struct <a class="el" href="structcvss__entry.html">cvss_entry</a> *&nbsp;</td>
          <td class="paramname"> <em>entry</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [related, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get generated date-time from CVSS entry. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>entry</em>&nbsp;</td><td>CVSS entry</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>CVSS generated date-time </dd></dl>

</div>
</div>
<a class="anchor" id="gae294a548923b0737967ad61062413ede"></a><!-- doxytag: member="cvss_entry::cvss_entry_get_imp_availability" ref="gae294a548923b0737967ad61062413ede" args="(const struct cvss_entry *entry)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char * cvss_entry_get_imp_availability </td>
          <td>(</td>
          <td class="paramtype">const struct <a class="el" href="structcvss__entry.html">cvss_entry</a> *&nbsp;</td>
          <td class="paramname"> <em>entry</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [related, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get availability impact from CVSS entry. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>entry</em>&nbsp;</td><td>CVSS entry</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>CVSS availability impact </dd></dl>

</div>
</div>
<a class="anchor" id="ga2a0c39ead4bd61db45d5cffb87dae5e8"></a><!-- doxytag: member="cvss_entry::cvss_entry_get_imp_confidentiality" ref="ga2a0c39ead4bd61db45d5cffb87dae5e8" args="(const struct cvss_entry *entry)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char * cvss_entry_get_imp_confidentiality </td>
          <td>(</td>
          <td class="paramtype">const struct <a class="el" href="structcvss__entry.html">cvss_entry</a> *&nbsp;</td>
          <td class="paramname"> <em>entry</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [related, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get confidentiality impact from CVSS entry. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>entry</em>&nbsp;</td><td>CVSS entry</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>CVSS conidentiality impact </dd></dl>

</div>
</div>
<a class="anchor" id="ga47101f9f9df15a9ac9e0c663d1bc5d36"></a><!-- doxytag: member="cvss_entry::cvss_entry_get_imp_integrity" ref="ga47101f9f9df15a9ac9e0c663d1bc5d36" args="(const struct cvss_entry *entry)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char * cvss_entry_get_imp_integrity </td>
          <td>(</td>
          <td class="paramtype">const struct <a class="el" href="structcvss__entry.html">cvss_entry</a> *&nbsp;</td>
          <td class="paramname"> <em>entry</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [related, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get integrity impact from CVSS entry. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>entry</em>&nbsp;</td><td>CVSS entry</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>CVSS integrity impact </dd></dl>

</div>
</div>
<a class="anchor" id="gace7bd1259aba5ec54efa3ed38bab87d4"></a><!-- doxytag: member="cvss_entry::cvss_entry_get_score" ref="gace7bd1259aba5ec54efa3ed38bab87d4" args="(const struct cvss_entry *entry)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char * cvss_entry_get_score </td>
          <td>(</td>
          <td class="paramtype">const struct <a class="el" href="structcvss__entry.html">cvss_entry</a> *&nbsp;</td>
          <td class="paramname"> <em>entry</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [related, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get score from CVSS entry. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>entry</em>&nbsp;</td><td>CVSS entry</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>CVSS score </dd></dl>

</div>
</div>
<a class="anchor" id="ga37520cd0e3901deca807f10d7b3705ec"></a><!-- doxytag: member="cvss_entry::cvss_entry_get_source" ref="ga37520cd0e3901deca807f10d7b3705ec" args="(const struct cvss_entry *entry)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char * cvss_entry_get_source </td>
          <td>(</td>
          <td class="paramtype">const struct <a class="el" href="structcvss__entry.html">cvss_entry</a> *&nbsp;</td>
          <td class="paramname"> <em>entry</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [related, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get source from CVSS entry. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>entry</em>&nbsp;</td><td>CVSS entry</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>CVSS source </dd></dl>

</div>
</div>
<a class="anchor" id="gac22e9720255da64ad61254e9f83a217a"></a><!-- doxytag: member="cvss_entry::cvss_entry_new" ref="gac22e9720255da64ad61254e9f83a217a" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structcvss__entry.html">cvss_entry</a> * cvss_entry_new </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [related, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>New CVSS entry. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>new <a class="el" href="structcvss__entry.html" title="Struct holding CVSS entry data.">cvss_entry</a> </dd></dl>

</div>
</div>
<a class="anchor" id="ga55c2c8908553d144dec1cfbd3c543cd8"></a><!-- doxytag: member="cvss_entry::cvss_entry_set_AC" ref="ga55c2c8908553d144dec1cfbd3c543cd8" args="(struct cvss_entry *entry, const char *new_AC)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool cvss_entry_set_AC </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structcvss__entry.html">cvss_entry</a> *&nbsp;</td>
          <td class="paramname"> <em>entry</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>new_AC</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [related, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set access complexity of CVSS entry. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>entry</em>&nbsp;</td><td>CVSS entry </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>new_AC</em>&nbsp;</td><td>new access complexity of CVSS</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if set, false otherwise </dd></dl>

</div>
</div>
<a class="anchor" id="ga39187f57af2103da2cf1797b083c1ad9"></a><!-- doxytag: member="cvss_entry::cvss_entry_set_authentication" ref="ga39187f57af2103da2cf1797b083c1ad9" args="(struct cvss_entry *entry, const char *new_authentication)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool cvss_entry_set_authentication </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structcvss__entry.html">cvss_entry</a> *&nbsp;</td>
          <td class="paramname"> <em>entry</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>new_authentication</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [related, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set authentication of CVSS entry. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>entry</em>&nbsp;</td><td>CVSS entry </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>new_authentication</em>&nbsp;</td><td>new authentication of CVSS</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if set, false otherwise </dd></dl>

</div>
</div>
<a class="anchor" id="ga85b27c0845cee337a308a010090122fe"></a><!-- doxytag: member="cvss_entry::cvss_entry_set_AV" ref="ga85b27c0845cee337a308a010090122fe" args="(struct cvss_entry *entry, const char *new_AV)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool cvss_entry_set_AV </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structcvss__entry.html">cvss_entry</a> *&nbsp;</td>
          <td class="paramname"> <em>entry</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>new_AV</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [related, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set access vector of CVSS entry. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>entry</em>&nbsp;</td><td>CVSS entry </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>new_AV</em>&nbsp;</td><td>new access vector of CVSS</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if set, false otherwise </dd></dl>

</div>
</div>
<a class="anchor" id="ga27f5a60fe5320c17a8d0b31c8f648047"></a><!-- doxytag: member="cvss_entry::cvss_entry_set_generated" ref="ga27f5a60fe5320c17a8d0b31c8f648047" args="(struct cvss_entry *entry, const char *new_generated)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool cvss_entry_set_generated </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structcvss__entry.html">cvss_entry</a> *&nbsp;</td>
          <td class="paramname"> <em>entry</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>new_generated</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [related, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set generated date-time of CVSS entry. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>entry</em>&nbsp;</td><td>CVSS entry </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>new_generated</em>&nbsp;</td><td>new generated date-time of CVSS</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if set, false otherwise </dd></dl>

</div>
</div>
<a class="anchor" id="ga08355043529fa595668b68720516feb4"></a><!-- doxytag: member="cvss_entry::cvss_entry_set_imp_availability" ref="ga08355043529fa595668b68720516feb4" args="(struct cvss_entry *entry, const char *new_item)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool cvss_entry_set_imp_availability </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structcvss__entry.html">cvss_entry</a> *&nbsp;</td>
          <td class="paramname"> <em>entry</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>new_item</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [related, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set availability impact of CVSS entry. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>entry</em>&nbsp;</td><td>CVSS entry </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>new_item</em>&nbsp;</td><td>new impact of CVSS</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if set, false otherwise </dd></dl>

</div>
</div>
<a class="anchor" id="gafdca34c98464178049a520a8b155dc9a"></a><!-- doxytag: member="cvss_entry::cvss_entry_set_imp_confidentiality" ref="gafdca34c98464178049a520a8b155dc9a" args="(struct cvss_entry *entry, const char *new_item)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool cvss_entry_set_imp_confidentiality </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structcvss__entry.html">cvss_entry</a> *&nbsp;</td>
          <td class="paramname"> <em>entry</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>new_item</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [related, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set confidentiality impact of CVSS entry. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>entry</em>&nbsp;</td><td>CVSS entry </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>new_item</em>&nbsp;</td><td>new impact of CVSS</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if set, false otherwise </dd></dl>

</div>
</div>
<a class="anchor" id="ga34ff47528aa91b62c7c0f7fe848c4c45"></a><!-- doxytag: member="cvss_entry::cvss_entry_set_imp_integrity" ref="ga34ff47528aa91b62c7c0f7fe848c4c45" args="(struct cvss_entry *entry, const char *new_item)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool cvss_entry_set_imp_integrity </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structcvss__entry.html">cvss_entry</a> *&nbsp;</td>
          <td class="paramname"> <em>entry</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>new_item</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [related, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set integrity impact of CVSS entry. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>entry</em>&nbsp;</td><td>CVSS entry </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>new_item</em>&nbsp;</td><td>new impact of CVSS</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if set, false otherwise </dd></dl>

</div>
</div>
<a class="anchor" id="ga8d84f6ec61dd6f895acdfba14ed0e642"></a><!-- doxytag: member="cvss_entry::cvss_entry_set_score" ref="ga8d84f6ec61dd6f895acdfba14ed0e642" args="(struct cvss_entry *entry, const char *new_score)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool cvss_entry_set_score </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structcvss__entry.html">cvss_entry</a> *&nbsp;</td>
          <td class="paramname"> <em>entry</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>new_score</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [related, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set of CVSS entry. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>entry</em>&nbsp;</td><td>CVSS entry </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>new_</em>&nbsp;</td><td>new of CVSS</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if set, false otherwise </dd></dl>

</div>
</div>
<a class="anchor" id="ga05fd7639fe9882c87df4aba240c0b1ad"></a><!-- doxytag: member="cvss_entry::cvss_entry_set_source" ref="ga05fd7639fe9882c87df4aba240c0b1ad" args="(struct cvss_entry *entry, const char *new_source)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool cvss_entry_set_source </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structcvss__entry.html">cvss_entry</a> *&nbsp;</td>
          <td class="paramname"> <em>entry</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>new_source</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [related, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set source of CVSS entry. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>entry</em>&nbsp;</td><td>CVSS entry </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>new_</em>&nbsp;</td><td>new of CVSS</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if set, false otherwise </dd></dl>

</div>
</div>
<a class="anchor" id="gab5eff9009d32f324ea52d1a2c4a109de"></a><!-- doxytag: member="cvss_entry::cvss_model_supported" ref="gab5eff9009d32f324ea52d1a2c4a109de" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char * cvss_model_supported </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get supported version of CVSS XML. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>version of XML file format </dd></dl>

</div>
</div>
</div>
<hr size="1"/><address style="text-align: right;"><small>Generated on 26 Feb 2010 for Open SCAP Library by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
</body>
</html>