Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions xss-example.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
var urlParams = new URLSearchParams(window.location.search);
var name = urlParams.get('name');

var unsafe_div = window.document.getElementById("vulnerable-div");
unsafe_div.innerHTML = "Hello " + name;
var unsafe_div = window.document.getElementById("vulnerable-div");
unsafe_div.innerHTML = "Hello " + name;
Copy link

@github-actions github-actions bot Aug 27, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

image XSS fix is ready

Apply the following code change to fix XSS issue detected by Snyk:

diff --git a/xss-example.js b/xss-example.js
--- a/xss-example.js
+++ b/xss-example.js
@@ -2,4 +2,4 @@
 var name = urlParams.get('name');
 
 var unsafe_div = window.document.getElementById("vulnerable-div"); 
-unsafe_div.innerHTML = "Hello " + name;  
+unsafe_div.textContent = "Hello " + name;  
 


Learn more and fine tune the fix