Тестер XSS
Тестуйте рядки на вразливості XSS та генеруйте безпечний для контексту закодований вивід для HTML, JavaScript, URL та CSS
Вся обробка відбувається у вашому браузері. Жодні дані не завантажуються.
Тестер XSS
Тестуйте рядки на вразливості XSS та генеруйте безпечний для контексту закодований вивід для HTML, JavaScript, URL та CSS
🔒Вся обробка відбувається у вашому браузері. Жодні дані не завантажуються.
Тестовий рядок
Зразки 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.