File tree Expand file tree Collapse file tree 2 files changed +14
-4
lines changed
cve_bin_tool/output_engine Expand file tree Collapse file tree 2 files changed +14
-4
lines changed Original file line number Diff line number Diff line change 7
7
from typing import Dict , List
8
8
9
9
import plotly .graph_objects as go
10
- from jinja2 import Environment , FileSystemLoader
10
+ from jinja2 import Environment , FileSystemLoader , select_autoescape
11
11
from jinja2 .environment import Template
12
12
13
13
from ..log import LOGGER
@@ -67,7 +67,12 @@ def output_html(
67
67
68
68
# Template Directory contains all the html files
69
69
templates_dir = os .path .join (root , "html_reports" )
70
- templates_env = Environment (loader = FileSystemLoader ([theme_dir , templates_dir ]))
70
+ templates_env = Environment (
71
+ loader = FileSystemLoader (templates_dir ),
72
+ autoescape = select_autoescape (
73
+ enabled_extensions = ("html" ), disabled_extensions = ("css,js" )
74
+ ),
75
+ )
71
76
72
77
temp_base = "templates/base.html"
73
78
temp_dash = "templates/dashboard.html"
Original file line number Diff line number Diff line change 4
4
import os
5
5
from datetime import datetime
6
6
7
- from jinja2 import Environment , FileSystemLoader
7
+ from jinja2 import Environment , FileSystemLoader , select_autoescape
8
8
9
9
from ..util import CVEData
10
10
@@ -22,7 +22,12 @@ def html_print_mode(
22
22
23
23
root = os .path .dirname (os .path .abspath (__file__ ))
24
24
templates_dir = os .path .join (root , "print_mode" )
25
- templates_env = Environment (loader = FileSystemLoader (templates_dir ))
25
+ templates_env = Environment (
26
+ loader = FileSystemLoader (templates_dir ),
27
+ autoescape = select_autoescape (
28
+ enabled_extensions = ("html" ), disabled_extensions = ("css,js" )
29
+ ),
30
+ )
26
31
27
32
temp_showcase = "templates/showcase.html"
28
33
temp_content = "templates/content.html"
You can’t perform that action at this time.
0 commit comments