[Openvas-commits] r11846 - in trunk/gsa: . src/html

scm-commit@wald.intevation.org scm-commit at wald.intevation.org
Mon Oct 24 15:12:39 CEST 2011


Author: mattm
Date: 2011-10-24 15:12:36 +0200 (Mon, 24 Oct 2011)
New Revision: 11846

Modified:
   trunk/gsa/ChangeLog
   trunk/gsa/src/html/omp.xsl
Log:
	* src/html/omp.xsl (cpe-details): Add list of reported vulnerabilites.

Modified: trunk/gsa/ChangeLog
===================================================================
--- trunk/gsa/ChangeLog	2011-10-24 13:11:25 UTC (rev 11845)
+++ trunk/gsa/ChangeLog	2011-10-24 13:12:36 UTC (rev 11846)
@@ -1,3 +1,7 @@
+2011-10-24  Matthew Mundell <matthew.mundell at greenbone.net>
+
+	* src/html/omp.xsl (cpe-details): Add list of reported vulnerabilites.
+
 2011-10-21  Matthew Mundell <matthew.mundell at greenbone.net>
 
 	* src/html/omp.xsl (cve-details): Bold only the ID field, as in other

Modified: trunk/gsa/src/html/omp.xsl
===================================================================
--- trunk/gsa/src/html/omp.xsl	2011-10-24 13:11:25 UTC (rev 11845)
+++ trunk/gsa/src/html/omp.xsl	2011-10-24 13:12:36 UTC (rev 11846)
@@ -8530,6 +8530,41 @@
         </tr>
       </xsl:if>
     </table>
+    <xsl:choose>
+      <xsl:when test="count(cpe/cves/cve) = 0">
+        <h1>Reported vulnerabilites: None</h1>
+      </xsl:when>
+      <xsl:otherwise>
+        <h1>Reported vulnerabilites</h1>
+        <table class="gbntable" cellspacing="2" cellpadding="4">
+          <tr class="gbntablehead2">
+            <td>Name</td>
+            <td>CVSS</td>
+            <td>Actions</td>
+          </tr>
+          <xsl:for-each select="cpe/cves/cve">
+            <xsl:variable name="class">
+              <xsl:choose>
+                <xsl:when test="position() mod 2 = 0">even</xsl:when>
+                <xsl:otherwise>odd</xsl:otherwise>
+              </xsl:choose>
+            </xsl:variable>
+            <tr class="{$class}">
+              <td><xsl:value-of select="cve:entry/@id"/></td>
+              <td><xsl:value-of select="cve:entry/vuln:cvss/cvss:base_metrics/cvss:score"/></td>
+              <td width="100">
+                <a href="?cmd=get_info&amp;info_type=cve&amp;info_name={cve:entry/@id}&amp;token={/envelope/token}" title="Details">
+                  <img src="/img/details.png"
+                       border="0"
+                       alt="Details"
+                       style="margin-left:3px;"/>
+                </a>
+              </td>
+            </tr>
+          </xsl:for-each>
+        </table>
+      </xsl:otherwise>
+    </xsl:choose>
   </div>
 </xsl:template>
 



More information about the Openvas-commits mailing list