Skip to content
Sharp

Authentication · interview question

Why is HTML encoding important for preventing stored XSS attacks?

Multiple choiceMediumchapter-17-curatedpremiumauthenticationplaintext-passwords
Choose one answer
Answer and explanation

Correct answer

B. It prevents malicious scripts from being executed by treating them as plain text.

Why

HTML encoding converts potentially harmful characters into their corresponding HTML entities, preventing the browser from executing them as code. This is crucial in preventing stored XSS attacks, where malicious scripts are injected into web pages.

Test yourself on Authentication

A free test with instant, explained results. No account needed.

Start free test
All Authentication questions →