annotate xslt/security.xslt @ 3022:f14c61d6abad

nginx-1.25.3
author Maxim Dounin <mdounin@mdounin.ru>
date Tue, 24 Oct 2023 16:56:09 +0300
parents c454373427ef
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
170
cd2698ea00ab Added generated XSLTs.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1 <?xml version="1.0" encoding="utf-8"?>
1085
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
2 <!--
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
3 Copyright (C) Igor Sysoev
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
4 Copyright (C) Nginx, Inc.
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
5 -->
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
6
170
cd2698ea00ab Added generated XSLTs.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
7 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
cd2698ea00ab Added generated XSLTs.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
8
1085
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
9 <xsl:template match="security"> <ul> <xsl:apply-templates/> </ul> </xsl:template>
170
cd2698ea00ab Added generated XSLTs.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
10
1085
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
11
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
12 <xsl:template match="security/item">
170
cd2698ea00ab Added generated XSLTs.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
13
1085
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
14 <li>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
15 <p>
170
cd2698ea00ab Added generated XSLTs.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
16
1085
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
17 <xsl:value-of select="@name"/><br/>
170
cd2698ea00ab Added generated XSLTs.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
18
1085
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
19 <xsl:choose><xsl:when test="@severity = 'major'">
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
20 <xsl:text>Severity: </xsl:text> <b><xsl:value-of select="@severity"/></b><br/>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
21 </xsl:when><xsl:otherwise>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
22 <xsl:text>Severity: </xsl:text> <xsl:value-of select="@severity"/><br/>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
23 </xsl:otherwise></xsl:choose>
170
cd2698ea00ab Added generated XSLTs.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
24
1085
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
25 <xsl:if test="@advisory">
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
26 <a href="{@advisory}"> <xsl:text>Advisory</xsl:text> </a>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
27 <br/>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
28 </xsl:if>
902
f9c687ab1fd2 Regenerated.
Ruslan Ermilov <ru@nginx.com>
parents: 722
diff changeset
29
1085
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
30 <xsl:if test="@cert">
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
31 <a>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
32 <xsl:attribute name="href">
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
33 <xsl:text>http://www.kb.cert.org/vuls/id/</xsl:text> <xsl:value-of select="@cert"/>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
34 </xsl:attribute>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
35 <xsl:text>VU#</xsl:text> <xsl:value-of select="@cert"/>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
36 </a>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
37 </xsl:if>
170
cd2698ea00ab Added generated XSLTs.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
38
1085
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
39 <xsl:if test="@cve">
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
40 <xsl:if test="@cert">
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
41 <xsl:text>&#xA0;&#xA0;</xsl:text>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
42 </xsl:if>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
43 <a>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
44 <xsl:attribute name="href">
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
45 <xsl:text>http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-</xsl:text> <xsl:value-of select="@cve"/>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
46 </xsl:attribute>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
47 <xsl:text>CVE-</xsl:text> <xsl:value-of select="@cve"/>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
48 </a>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
49 </xsl:if>
170
cd2698ea00ab Added generated XSLTs.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
50
1085
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
51 <xsl:if test="@core">
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
52 <xsl:if test="@cert or @cve">
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
53 <xsl:text>&#xA0;&#xA0;</xsl:text>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
54 </xsl:if>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
55 <a href="{@href}"> <xsl:value-of select="@core"/> </a>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
56 </xsl:if>
170
cd2698ea00ab Added generated XSLTs.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
57
1085
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
58 <xsl:if test="@cert or @cve or @core">
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
59 <br/>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
60 </xsl:if>
170
cd2698ea00ab Added generated XSLTs.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
61
1085
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
62 <xsl:text>Not vulnerable: </xsl:text> <xsl:value-of select="@good"/> <br/>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
63 <xsl:text>Vulnerable: </xsl:text> <xsl:value-of select="@vulnerable"/>
170
cd2698ea00ab Added generated XSLTs.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
64
1085
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
65 <xsl:for-each select="patch">
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
66 <br/>
170
cd2698ea00ab Added generated XSLTs.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
67
1085
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
68 <a>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
69 <xsl:attribute name="href">
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
70 <xsl:text>/download/</xsl:text> <xsl:value-of select="@name"/>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
71 </xsl:attribute>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
72 <xsl:text>The patch</xsl:text>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
73 </a>
170
cd2698ea00ab Added generated XSLTs.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
74
1085
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
75 <xsl:text>&#xA0;&#xA0;</xsl:text>
170
cd2698ea00ab Added generated XSLTs.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
76
1085
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
77 <a>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
78 <xsl:attribute name="href">
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
79 <xsl:text>/download/</xsl:text> <xsl:value-of select="@name"/> <xsl:text>.asc</xsl:text>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
80 </xsl:attribute>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
81 <xsl:text>pgp</xsl:text>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
82 </a>
902
f9c687ab1fd2 Regenerated.
Ruslan Ermilov <ru@nginx.com>
parents: 722
diff changeset
83
1085
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
84 <xsl:if test="@versions">
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
85 <xsl:text>&#xA0;&#xA0;(for </xsl:text> <xsl:value-of select="@versions"/> <xsl:text>)</xsl:text>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
86 </xsl:if>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
87 </xsl:for-each>
170
cd2698ea00ab Added generated XSLTs.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
88
1085
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
89 </p>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
90 </li>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 902
diff changeset
91 </xsl:template>
170
cd2698ea00ab Added generated XSLTs.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
92
cd2698ea00ab Added generated XSLTs.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
93
cd2698ea00ab Added generated XSLTs.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
94 </xsl:stylesheet>