0
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff
changeset
|
1 {#
|
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff
changeset
|
2 # Description:
|
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff
changeset
|
3 # Template macros for generation of OVAL documents
|
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff
changeset
|
4 #
|
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff
changeset
|
5 # Authors:
|
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff
changeset
|
6 # BenoƮt Allard <benoit.allard@greenbone.net>
|
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff
changeset
|
7 #
|
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff
changeset
|
8 # Copyright:
|
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff
changeset
|
9 # Copyright (C) 2014 Greenbone Networks GmbH
|
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff
changeset
|
10 #
|
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff
changeset
|
11 # This program is free software; you can redistribute it and/or
|
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff
changeset
|
12 # modify it under the terms of the GNU General Public License
|
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff
changeset
|
13 # as published by the Free Software Foundation; either version 2
|
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff
changeset
|
14 # of the License, or (at your option) any later version.
|
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff
changeset
|
15 #
|
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff
changeset
|
16 # This program is distributed in the hope that it will be useful,
|
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff
changeset
|
17 # but WITHOUT ANY WARRANTY; without even the implied warranty of
|
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff
changeset
|
18 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff
changeset
|
19 # GNU General Public License for more details.
|
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff
changeset
|
20 #
|
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff
changeset
|
21 # You should have received a copy of the GNU General Public License
|
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff
changeset
|
22 # along with this program; if not, write to the Free Software
|
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff
changeset
|
23 # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff
changeset
|
24 -#}
|
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff
changeset
|
25
|
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff
changeset
|
26 {% macro notes(cvrf, name) %}
|
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff
changeset
|
27 {%- for note in cvrf._notes %}
|
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff
changeset
|
28 {%- if note._type == name or note._title == name %}{{ note._note.replace('"', "'") }}{% endif %}
|
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff
changeset
|
29 {%- endfor %}
|
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff
changeset
|
30 {%- for vulnerability in cvrf._vulnerabilities %}
|
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff
changeset
|
31 {%- for note in vulnerability._notes %}
|
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff
changeset
|
32 {%- if note._type == name or note._title == name %}{{ note._note.replace('"', "'") }}{% endif %}
|
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff
changeset
|
33 {%- endfor %}
|
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff
changeset
|
34 {%- endfor %}
|
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff
changeset
|
35 {% endmacro %}
|