Skip to content

Cross-site scripting

Also known as XSS

Injecting script into a web page that then executes in another user's browser in the context of that site.

Because the script runs as the site, it can read session tokens, alter what the page displays, and act as the victim. Stored variants persist for every visitor; reflected ones require a crafted link.

The fix is contextual output encoding and a content security policy, not input filtering alone, which attackers reliably find ways around.

Where this comes up

Cross-site scripting sits inside our penetration testing work. If you are trying to work out what this means for your own environment rather than in the abstract, that is the page worth reading next, and a short call will get you a straight answer faster than either.

Want this explained against your own setup?

Definitions only get you so far. Book a short call and we will tell you whether this actually matters for your business, and what we would do about it.

Call (855) 737-9500 / (480) 573-3349

Email [email protected]

15-minute response on critical issues, 24/7. Onboarding in two to three weeks.

We reply within one business day. No spam, no pressure.