XSS still starts when untrusted HTML reaches the browser
Encode by context, then enforce Trusted Types. The hatch is still innerHTML, v-html, and dangerouslySetInnerHTML.
Read articleBlog
Actionable insights on secure coding, reviews, and the defenses that still hold after the framework defaults.
Encode by context, then enforce Trusted Types. The hatch is still innerHTML, v-html, and dangerouslySetInnerHTML.
Read articleEncode by context, then enforce Trusted Types. The hatch is still innerHTML.
A working order of defenses for people who write the code, not a slide deck.
Allowlists, types, and where validation has to live so it still holds.
Synchronizer tokens, SameSite, and what Fetch metadata can still catch.
Images, users, and secrets: the controls that still matter in production.
A SecureCoding publication.