Тестер XSS

Тестуйте рядки на вразливості XSS та генеруйте безпечний для контексту закодований вивід для HTML, JavaScript, URL та CSS

Вся обробка відбувається у вашому браузері. Жодні дані не завантажуються.
Offline Ready

Тестер XSS

Тестуйте рядки на вразливості XSS та генеруйте безпечний для контексту закодований вивід для HTML, JavaScript, URL та CSS

🔒Вся обробка відбувається у вашому браузері. Жодні дані не завантажуються.
Тестовий рядок
Введіть рядок для тестування на XSS-шаблони...
Зразки XSS-навантажень
Найкращі практики запобігання XSS
1
Завжди кодуйте вивід відповідно до контексту (HTML, JavaScript, URL, CSS), де відображаються дані користувача.
2
Використовуйте заголовки Content Security Policy (CSP) для обмеження вбудованих скриптів та ненадійних джерел.
3
Використовуйте textContent або innerText замість innerHTML при вставці наданого користувачем тексту в DOM.
4
Валідуйте та очищуйте введення на стороні сервера, але завжди кодуйте вивід як основний захист.
5
Використовуйте перевірені бібліотеки на кшталт DOMPurify для санітизації HTML, коли потрібен багатий HTML-вміст.
6
Встановлюйте прапорці HttpOnly та Secure на cookies для запобігання доступу JavaScript та забезпечення передачі через HTTPS.