Sophie

Sophie

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

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

\hypertarget{cvss_8h}{
\section{/home/pvrabec/openscap/openscap-\/0.5.7/src/CVSS/public/cvss.h File Reference}
\label{cvss_8h}\index{/home/pvrabec/openscap/openscap-\/0.5.7/src/CVSS/public/cvss.h@{/home/pvrabec/openscap/openscap-\/0.5.7/src/CVSS/public/cvss.h}}
}


Interface to Common Vulnerability Scoring System Version 2.  
{\ttfamily \#include $<$stdbool.h$>$}\par
\subsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \hyperlink{group__CVSS_gaae75d0e506572b83f4418ad084233934}{cvss\_\-access\_\-vector\_\-t} \{ \hyperlink{group__CVSS_ggaae75d0e506572b83f4418ad084233934ab493d406a1d1ed165f332a59dec7a010}{AV\_\-LOCAL}, 
\hyperlink{group__CVSS_ggaae75d0e506572b83f4418ad084233934a3de0c5284e2e1f3ae81f87fb31098d4b}{AV\_\-ADJACENT\_\-NETWORK}, 
\hyperlink{group__CVSS_ggaae75d0e506572b83f4418ad084233934a2d5ac3f64ac80dcb9022d26016cdeecb}{AV\_\-NETWORK}
 \}
\begin{DoxyCompactList}\small\item\em Access Vector. \item\end{DoxyCompactList}\item 
enum \hyperlink{group__CVSS_gaf41c8940da1cadf1ead20a324762e0ae}{cvss\_\-access\_\-complexity\_\-t} \{ {\bfseries AC\_\-HIGH}, 
{\bfseries AC\_\-MEDIUM}, 
{\bfseries AC\_\-LOW}
 \}
\begin{DoxyCompactList}\small\item\em Access Complexity. \item\end{DoxyCompactList}\item 
enum \hyperlink{group__CVSS_ga31e64f50ba2dd2f6da62dba6d85e1889}{cvss\_\-authentication\_\-t} \{ \hyperlink{group__CVSS_gga31e64f50ba2dd2f6da62dba6d85e1889abb6c0fb68f9aa9a108fcc20bc3ee6d50}{AU\_\-NONE}, 
\hyperlink{group__CVSS_gga31e64f50ba2dd2f6da62dba6d85e1889ac6e0ffb8b1f7d19d74a8933934cc1423}{AU\_\-SINGLE\_\-INSTANCE}, 
\hyperlink{group__CVSS_gga31e64f50ba2dd2f6da62dba6d85e1889a44c75d198cd155ab5267820a1e373a07}{AU\_\-MULTIPLE\_\-INSTANCE}
 \}
\begin{DoxyCompactList}\small\item\em Authentication. \item\end{DoxyCompactList}\item 
enum \hyperlink{group__CVSS_ga9ec40f1251db42b82f986a2a9f7b242a}{cvss\_\-conf\_\-impact\_\-t} \{ {\bfseries CI\_\-NONE}, 
{\bfseries CI\_\-PARTIAL}, 
{\bfseries CI\_\-COMPLETE}
 \}
\begin{DoxyCompactList}\small\item\em Confidentiality Impact. \item\end{DoxyCompactList}\item 
enum \hyperlink{group__CVSS_ga29a2aa051ceeec00c062598baa66dfe4}{cvss\_\-integ\_\-impact\_\-t} \{ {\bfseries II\_\-NONE}, 
{\bfseries II\_\-PARTIAL}, 
{\bfseries II\_\-COMPLETE}
 \}
\begin{DoxyCompactList}\small\item\em Integrity Impact. \item\end{DoxyCompactList}\item 
enum \hyperlink{group__CVSS_gacdd4e5120a7cc5d0ab8ad65d36685652}{cvss\_\-avail\_\-impact\_\-t} \{ {\bfseries AI\_\-NONE}, 
{\bfseries AI\_\-PARTIAL}, 
{\bfseries AI\_\-COMPLETE}
 \}
\begin{DoxyCompactList}\small\item\em Availability Impact. \item\end{DoxyCompactList}\item 
enum \hyperlink{group__CVSS_ga616f494c8e8b4febb84bc562ab7802c0}{cvss\_\-exploitability\_\-t} \{ \par
{\bfseries EX\_\-UNPROVEN}, 
{\bfseries EX\_\-PROOF\_\-OF\_\-CONCEPT}, 
{\bfseries EX\_\-FUNCTIONAL}, 
{\bfseries EX\_\-HIGH}, 
\par
{\bfseries EX\_\-NOT\_\-DEFINED}
 \}
\begin{DoxyCompactList}\small\item\em Exploitability. \item\end{DoxyCompactList}\item 
enum \hyperlink{group__CVSS_ga54d2ab286b17d5bd8a26459420f5e62e}{cvss\_\-remediation\_\-level\_\-t} \{ \par
{\bfseries RL\_\-OFFICIAL\_\-FIX}, 
{\bfseries RL\_\-TEMPORARY\_\-FIX}, 
{\bfseries RL\_\-WORKAROUND}, 
{\bfseries RL\_\-UNAVAILABLE}, 
\par
{\bfseries RL\_\-NOT\_\-DEFINED}
 \}
\begin{DoxyCompactList}\small\item\em Remediation Level. \item\end{DoxyCompactList}\item 
enum \hyperlink{group__CVSS_gac2c4ba254df2dc756e575230075ade20}{cvss\_\-report\_\-confidence\_\-t} \{ {\bfseries RC\_\-UNCONFIRMED}, 
{\bfseries RC\_\-UNCORROBORATED}, 
{\bfseries RC\_\-CONFIRMED}, 
{\bfseries RC\_\-NOT\_\-DEFINED}
 \}
\begin{DoxyCompactList}\small\item\em Report Confidence. \item\end{DoxyCompactList}\item 
enum \hyperlink{group__CVSS_gab699c61cdbda0c323748ad2e34f64951}{cvss\_\-collateral\_\-damage\_\-potential\_\-t} \{ \par
{\bfseries CD\_\-NONE}, 
{\bfseries CD\_\-LOW}, 
{\bfseries CD\_\-LOW\_\-MEDIUM}, 
{\bfseries CD\_\-MEDIUM\_\-HIGH}, 
\par
{\bfseries CD\_\-HIGH}, 
{\bfseries CD\_\-NOT\_\-DEFINED}
 \}
\begin{DoxyCompactList}\small\item\em Collateral Damage Potential. \item\end{DoxyCompactList}\item 
enum \hyperlink{group__CVSS_gaeb7ebd76fad64e9cf3e3fe96c0d12ec0}{cvss\_\-target\_\-distribution\_\-t} \{ \par
{\bfseries TD\_\-NONE}, 
{\bfseries TD\_\-LOW}, 
{\bfseries TD\_\-MEDIUM}, 
{\bfseries TD\_\-HIGH}, 
\par
{\bfseries TD\_\-NOT\_\-DEFINED}
 \}
\begin{DoxyCompactList}\small\item\em Target Distribution. \item\end{DoxyCompactList}\item 
enum \hyperlink{group__CVSS_ga5a18cd4329251ec7da5e4e41dfdde264}{cvss\_\-conf\_\-req\_\-t} \{ {\bfseries CR\_\-LOW}, 
{\bfseries CR\_\-MEDIUM}, 
{\bfseries CR\_\-HIGH}, 
{\bfseries CR\_\-NOT\_\-DEFINED}
 \}
\begin{DoxyCompactList}\small\item\em Confidentiality Requirement. \item\end{DoxyCompactList}\item 
enum \hyperlink{group__CVSS_gaf61d905448383c4521fb7d12f46d2a1e}{cvss\_\-integ\_\-req\_\-t} \{ {\bfseries IR\_\-LOW}, 
{\bfseries IR\_\-MEDIUM}, 
{\bfseries IR\_\-HIGH}, 
{\bfseries IR\_\-NOT\_\-DEFINED}
 \}
\begin{DoxyCompactList}\small\item\em Integrity Requirement. \item\end{DoxyCompactList}\item 
enum \hyperlink{group__CVSS_gac32fafea186eba2295068eb948f4a57b}{cvss\_\-avail\_\-req\_\-t} \{ {\bfseries AR\_\-LOW}, 
{\bfseries AR\_\-MEDIUM}, 
{\bfseries AR\_\-HIGH}, 
{\bfseries AR\_\-NOT\_\-DEFINED}
 \}
\begin{DoxyCompactList}\small\item\em Availabublity Requirement. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{group__CVSS_gaa3a4261be38dae5fe9d9327e01cdc296}{
int {\bfseries cvss\_\-base\_\-score} (\hyperlink{group__CVSS_gaae75d0e506572b83f4418ad084233934}{cvss\_\-access\_\-vector\_\-t} ave, \hyperlink{group__CVSS_gaf41c8940da1cadf1ead20a324762e0ae}{cvss\_\-access\_\-complexity\_\-t} ace, \hyperlink{group__CVSS_ga31e64f50ba2dd2f6da62dba6d85e1889}{cvss\_\-authentication\_\-t} aue, \hyperlink{group__CVSS_ga9ec40f1251db42b82f986a2a9f7b242a}{cvss\_\-conf\_\-impact\_\-t} cie, \hyperlink{group__CVSS_ga29a2aa051ceeec00c062598baa66dfe4}{cvss\_\-integ\_\-impact\_\-t} iie, \hyperlink{group__CVSS_gacdd4e5120a7cc5d0ab8ad65d36685652}{cvss\_\-avail\_\-impact\_\-t} aie, double $\ast$base\_\-score, double $\ast$impact\_\-score, double $\ast$exploitability\_\-score)}
\label{group__CVSS_gaa3a4261be38dae5fe9d9327e01cdc296}

\item 
\hypertarget{group__CVSS_ga486b2a2c88994f34048f3a7d05f47f54}{
int {\bfseries cvss\_\-temp\_\-score} (\hyperlink{group__CVSS_ga616f494c8e8b4febb84bc562ab7802c0}{cvss\_\-exploitability\_\-t} exe, \hyperlink{group__CVSS_ga54d2ab286b17d5bd8a26459420f5e62e}{cvss\_\-remediation\_\-level\_\-t} rle, \hyperlink{group__CVSS_gac2c4ba254df2dc756e575230075ade20}{cvss\_\-report\_\-confidence\_\-t} rce, double base\_\-score, double $\ast$temporal\_\-score)}
\label{group__CVSS_ga486b2a2c88994f34048f3a7d05f47f54}

\item 
\hypertarget{group__CVSS_ga628a22469af542fc44eeef4d75d9ac5e}{
int {\bfseries cvss\_\-env\_\-score} (\hyperlink{group__CVSS_gab699c61cdbda0c323748ad2e34f64951}{cvss\_\-collateral\_\-damage\_\-potential\_\-t} cde, \hyperlink{group__CVSS_gaeb7ebd76fad64e9cf3e3fe96c0d12ec0}{cvss\_\-target\_\-distribution\_\-t} tde, \hyperlink{group__CVSS_ga5a18cd4329251ec7da5e4e41dfdde264}{cvss\_\-conf\_\-req\_\-t} cre, \hyperlink{group__CVSS_gaf61d905448383c4521fb7d12f46d2a1e}{cvss\_\-integ\_\-req\_\-t} ire, \hyperlink{group__CVSS_gac32fafea186eba2295068eb948f4a57b}{cvss\_\-avail\_\-req\_\-t} are, double $\ast$enviromental\_\-score, \hyperlink{group__CVSS_gaae75d0e506572b83f4418ad084233934}{cvss\_\-access\_\-vector\_\-t} ave, \hyperlink{group__CVSS_gaf41c8940da1cadf1ead20a324762e0ae}{cvss\_\-access\_\-complexity\_\-t} ace, \hyperlink{group__CVSS_ga31e64f50ba2dd2f6da62dba6d85e1889}{cvss\_\-authentication\_\-t} aue, \hyperlink{group__CVSS_ga9ec40f1251db42b82f986a2a9f7b242a}{cvss\_\-conf\_\-impact\_\-t} cie, \hyperlink{group__CVSS_ga29a2aa051ceeec00c062598baa66dfe4}{cvss\_\-integ\_\-impact\_\-t} iie, \hyperlink{group__CVSS_gacdd4e5120a7cc5d0ab8ad65d36685652}{cvss\_\-avail\_\-impact\_\-t} aie, \hyperlink{group__CVSS_ga616f494c8e8b4febb84bc562ab7802c0}{cvss\_\-exploitability\_\-t} exe, \hyperlink{group__CVSS_ga54d2ab286b17d5bd8a26459420f5e62e}{cvss\_\-remediation\_\-level\_\-t} rle, \hyperlink{group__CVSS_gac2c4ba254df2dc756e575230075ade20}{cvss\_\-report\_\-confidence\_\-t} rce)}
\label{group__CVSS_ga628a22469af542fc44eeef4d75d9ac5e}

\item 
int \hyperlink{group__CVSS_ga58a7aab693dd57554555b8dac2ff9f22}{cvss\_\-base\_\-score\_\-struct} (const struct \hyperlink{structcvss__entry}{cvss\_\-entry} $\ast$entry, double $\ast$base\_\-score, double $\ast$impact\_\-score, double $\ast$exploitability\_\-score)
\begin{DoxyCompactList}\small\item\em Get Base score of CVSS entry. \item\end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Interface to Common Vulnerability Scoring System Version 2. See details at \href{http://nvd.nist.gov/cvss.cfm}{\tt http://nvd.nist.gov/cvss.cfm}