fix: escape f.url and f.type in renderFinding to prevent XSS
This commit is contained in:
+2
-2
@@ -20,9 +20,9 @@ function renderFinding(f) {
|
||||
el.innerHTML = `
|
||||
<div class="finding-header">
|
||||
<span class="badge badge-${f.severity}">${f.severity}</span>
|
||||
<span class="finding-type">${f.type.replace(/_/g, ' ')}</span>
|
||||
<span class="finding-type">${escapeHtml(f.type).replace(/_/g, ' ')}</span>
|
||||
</div>
|
||||
<div class="finding-url">${f.url}</div>
|
||||
<div class="finding-url">${escapeHtml(f.url)}</div>
|
||||
<div class="finding-evidence">${escapeHtml(f.evidence)}</div>
|
||||
`;
|
||||
el.addEventListener('click', () => el.classList.toggle('open'));
|
||||
|
||||
Reference in New Issue
Block a user