Mercurial > hg > nginx-site
diff xslt/security.xslt @ 1085:c454373427ef
Regenerated.
author | Maxim Dounin <mdounin@mdounin.ru> |
---|---|
date | Fri, 28 Feb 2014 20:12:47 +0400 |
parents | f9c687ab1fd2 |
children |
line wrap: on
line diff
--- a/xslt/security.xslt Fri Feb 21 20:15:37 2014 +0400 +++ b/xslt/security.xslt Fri Feb 28 20:12:47 2014 +0400 @@ -1,152 +1,94 @@ <?xml version="1.0" encoding="utf-8"?> +<!-- + Copyright (C) Igor Sysoev + Copyright (C) Nginx, Inc. + --> + <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> - <xsl:template match="security"> - <ul> - <xsl:apply-templates/> - </ul> - </xsl:template> +<xsl:template match="security"> <ul> <xsl:apply-templates/> </ul> </xsl:template> - <xsl:template match="security/item"> + +<xsl:template match="security/item"> - <li> - - <p> + <li> + <p> - <xsl:value-of select="@name"/> - <br/> - <xsl:choose> + <xsl:value-of select="@name"/><br/> - <xsl:when test="@severity = 'major'"> - - <xsl:text>Severity: </xsl:text> - <b> - <xsl:value-of select="@severity"/> - </b> - <br/> - </xsl:when> + <xsl:choose><xsl:when test="@severity = 'major'"> + <xsl:text>Severity: </xsl:text> <b><xsl:value-of select="@severity"/></b><br/> + </xsl:when><xsl:otherwise> + <xsl:text>Severity: </xsl:text> <xsl:value-of select="@severity"/><br/> + </xsl:otherwise></xsl:choose> - <xsl:otherwise> - - <xsl:text>Severity: </xsl:text> - <xsl:value-of select="@severity"/> - <br/> - </xsl:otherwise> - </xsl:choose> - - <xsl:if test="@advisory"> + <xsl:if test="@advisory"> + <a href="{@advisory}"> <xsl:text>Advisory</xsl:text> </a> + <br/> + </xsl:if> - <a href="{@advisory}"> - <xsl:text>Advisory</xsl:text> - </a> - - <br/> - </xsl:if> - - <xsl:if test="@cert"> - - <a> - - <xsl:attribute name="href"> - - <xsl:text>http://www.kb.cert.org/vuls/id/</xsl:text> - <xsl:value-of select="@cert"/> - </xsl:attribute> + <xsl:if test="@cert"> + <a> + <xsl:attribute name="href"> + <xsl:text>http://www.kb.cert.org/vuls/id/</xsl:text> <xsl:value-of select="@cert"/> + </xsl:attribute> + <xsl:text>VU#</xsl:text> <xsl:value-of select="@cert"/> + </a> + </xsl:if> - <xsl:text>VU#</xsl:text> - <xsl:value-of select="@cert"/> - - </a> - </xsl:if> - - <xsl:if test="@cve"> - - <xsl:if test="@cert"> - - <xsl:text> </xsl:text> - </xsl:if> - - <a> - - <xsl:attribute name="href"> - - <xsl:text>http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-</xsl:text> - <xsl:value-of select="@cve"/> - </xsl:attribute> + <xsl:if test="@cve"> + <xsl:if test="@cert"> + <xsl:text>  </xsl:text> + </xsl:if> + <a> + <xsl:attribute name="href"> + <xsl:text>http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-</xsl:text> <xsl:value-of select="@cve"/> + </xsl:attribute> + <xsl:text>CVE-</xsl:text> <xsl:value-of select="@cve"/> + </a> + </xsl:if> - <xsl:text>CVE-</xsl:text> - <xsl:value-of select="@cve"/> - - </a> - </xsl:if> - - <xsl:if test="@core"> - - <xsl:if test="@cert or @cve"> - - <xsl:text> </xsl:text> - </xsl:if> - - <a href="{@href}"> + <xsl:if test="@core"> + <xsl:if test="@cert or @cve"> + <xsl:text>  </xsl:text> + </xsl:if> + <a href="{@href}"> <xsl:value-of select="@core"/> </a> + </xsl:if> - <xsl:value-of select="@core"/> - </a> - </xsl:if> - - <xsl:if test="@cert or @cve or @core"> - - <br/> - </xsl:if> + <xsl:if test="@cert or @cve or @core"> + <br/> + </xsl:if> - <xsl:text>Not vulnerable: </xsl:text> - <xsl:value-of select="@good"/> - <br/> + <xsl:text>Not vulnerable: </xsl:text> <xsl:value-of select="@good"/> <br/> + <xsl:text>Vulnerable: </xsl:text> <xsl:value-of select="@vulnerable"/> - <xsl:text>Vulnerable: </xsl:text> - <xsl:value-of select="@vulnerable"/> - - <xsl:for-each select="patch"> - - <br/> - - <a> + <xsl:for-each select="patch"> + <br/> - <xsl:attribute name="href"> - - <xsl:text>/download/</xsl:text> - <xsl:value-of select="@name"/> - </xsl:attribute> - - <xsl:text>The patch</xsl:text> + <a> + <xsl:attribute name="href"> + <xsl:text>/download/</xsl:text> <xsl:value-of select="@name"/> + </xsl:attribute> + <xsl:text>The patch</xsl:text> + </a> - </a> - - <xsl:text> </xsl:text> - - <a> - - <xsl:attribute name="href"> + <xsl:text>  </xsl:text> - <xsl:text>/download/</xsl:text> - <xsl:value-of select="@name"/> - <xsl:text>.asc</xsl:text> - </xsl:attribute> - - <xsl:text>pgp</xsl:text> - - </a> - - <xsl:if test="@versions"> + <a> + <xsl:attribute name="href"> + <xsl:text>/download/</xsl:text> <xsl:value-of select="@name"/> <xsl:text>.asc</xsl:text> + </xsl:attribute> + <xsl:text>pgp</xsl:text> + </a> - <xsl:text> (for </xsl:text> - <xsl:value-of select="@versions"/> - <xsl:text>)</xsl:text> - </xsl:if> - </xsl:for-each> + <xsl:if test="@versions"> + <xsl:text>  (for </xsl:text> <xsl:value-of select="@versions"/> <xsl:text>)</xsl:text> + </xsl:if> + </xsl:for-each> - </p> + </p> + </li> +</xsl:template> - </li> - </xsl:template> </xsl:stylesheet>