[Openvas-commits] r11585 - in trunk/gsa: . src/html
scm-commit@wald.intevation.org
scm-commit at wald.intevation.org
Wed Sep 7 17:58:39 CEST 2011
Author: mattm
Date: 2011-09-07 17:58:38 +0200 (Wed, 07 Sep 2011)
New Revision: 11585
Modified:
trunk/gsa/ChangeLog
trunk/gsa/src/html/omp.xsl
Log:
* src/html/omp.xsl (host): Add prognosis columns.
Modified: trunk/gsa/ChangeLog
===================================================================
--- trunk/gsa/ChangeLog 2011-09-07 15:57:07 UTC (rev 11584)
+++ trunk/gsa/ChangeLog 2011-09-07 15:58:38 UTC (rev 11585)
@@ -1,5 +1,9 @@
2011-09-07 Matthew Mundell <matthew.mundell at greenbone.net>
+ * src/html/omp.xsl (host): Add prognosis columns.
+
+2011-09-07 Matthew Mundell <matthew.mundell at greenbone.net>
+
* src/gsad_omp.c (check_modify_config): Add name error case.
(save_config_omp): Pass name and comment to Manager.
Modified: trunk/gsa/src/html/omp.xsl
===================================================================
--- trunk/gsa/src/html/omp.xsl 2011-09-07 15:57:07 UTC (rev 11584)
+++ trunk/gsa/src/html/omp.xsl 2011-09-07 15:58:38 UTC (rev 11585)
@@ -10428,8 +10428,15 @@
<h1>Apps</h1>
<table class="gbntable" cellspacing="2" cellpadding="4">
<tr class="gbntablehead2">
- <td>CPE</td>
+ <td rowspan="2">CPE</td>
+ <td colspan="4">Prognosis</td>
</tr>
+ <tr class="gbntablehead2">
+ <td style="font-size:10px;">Threat</td>
+ <td style="font-size:10px;">CVSS</td>
+ <td style="font-size:10px;">CVE</td>
+ <td style="font-size:10px;">Threats</td>
+ </tr>
<xsl:for-each select="detail[name = 'App']">
<xsl:variable name="class">
<xsl:choose>
@@ -10437,8 +10444,42 @@
<xsl:otherwise>odd</xsl:otherwise>
</xsl:choose>
</xsl:variable>
+ <xsl:variable name="app" select="value"/>
<tr class="{$class}">
- <td><xsl:value-of select="value"/></td>
+ <xsl:variable name="cve"
+ select="../detail[name = concat ($app, '/CVE')]/value"/>
+ <xsl:variable name="threats"
+ select="count (../detail[name = concat ($app, '/CVE')])"/>
+ <xsl:variable name="cvss"
+ select="../detail[name = concat ($app, '/', $cve, '/CVSS')]/value"/>
+ <td><xsl:value-of select="$app"/></td>
+ <td>
+ <xsl:variable name="threat"
+ select="../detail[name = concat ($app, '/threat')]/value"/>
+ <xsl:choose>
+ <xsl:when test="$threat = 'High'">
+ <img src="/img/high.png" alt="High" title="High"/>
+ </xsl:when>
+ <xsl:when test="$threat = 'Medium'">
+ <img src="/img/medium.png" alt="Medium" title="Medium"/>
+ </xsl:when>
+ <xsl:when test="$threat = 'Low'">
+ <img src="/img/low.png" alt="Low" title="Low"/>
+ </xsl:when>
+ <xsl:when test="$threat = 'Log'">
+ <img src="/img/log.png" alt="Log" title="Log"/>
+ </xsl:when>
+ </xsl:choose>
+ </td>
+ <td><xsl:value-of select="$cvss"/></td>
+ <td><xsl:value-of select="$cve"/></td>
+ <td>
+ <xsl:choose>
+ <xsl:when test="$threats > 0">
+ <xsl:value-of select="$threats"/>
+ </xsl:when>
+ </xsl:choose>
+ </td>
</tr>
</xsl:for-each>
</table>
More information about the Openvas-commits
mailing list