Security Glossary

Definition

XSS

What is Cross-Site Scripting?

A vulnerability that allows attackers to inject malicious scripts into web pages viewed by other users. Stored XSS persists the payload in the application's database; reflected XSS delivers it via a crafted URL; DOM-based XSS manipulates client-side JavaScript. Successful XSS attacks can steal session cookies, capture keystrokes, redirect users to phishing pages, or silently perform actions on behalf of victims.

Related terms

Put this into practice
Autonomous OWASP vulnerability scanning
See how Penetrify's autonomous AI agents find and validate this class of security issue in your application.