We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 362a4a3 commit 93823e9Copy full SHA for 93823e9
pages/api/display-message.js
@@ -2,15 +2,6 @@
2
// DO NOT USE IN PRODUCTION
3
// This API endpoint demonstrates XSS vulnerabilities for CodeQL detection
4
5
-function escapeHtml(str) {
6
- return String(str)
7
- .replace(/&/g, '&')
8
- .replace(/</g, '<')
9
- .replace(/>/g, '>')
10
- .replace(/"/g, '"')
11
- .replace(/'/g, ''');
12
-}
13
-
14
export default function handler(req, res) {
15
const { message } = req.query;
16
@@ -29,7 +20,7 @@ export default function handler(req, res) {
29
20
</head>
30
21
<body>
31
22
<h1>Your Message:</h1>
32
- <div>${escapeHtml(message)}</div>
23
+ <div>${message}</div>
33
24
</body>
34
25
</html>
35
26
`;
0 commit comments