Glossary

Web security glossary for builders

Short definitions for the controls and vulnerability classes that appear in VICE reports, written for people shipping web products.

CLIENTBROWSERHSTS · CSPORIGINAPICORS · SCOPEDATADATABASERLSXSS BLOCKEDSSRF BLOCKED
SECURITY / RLS

RLS

Row Level Security. Database policies that decide which rows each user or role can read, insert, update or delete.

USER Aauth.uidRLSPOLICYROW AROW B
SECURITY / CSP

CSP

Content Security Policy. A browser policy that limits where scripts, styles, frames and other resources may load from.

app.jsinline.jsCSPPOLICYBROWSERDOCUMENT
SECURITY / CORS

CORS

Cross-Origin Resource Sharing. Response headers that decide which other origins may read a resource in the browser.

app.acme.devevil.exampleCORSPOLICYAPIacme.dev
SECURITY / HSTS

HSTS

HTTP Strict Transport Security. A response header that tells browsers to use HTTPS for future requests to the domain.

HTTP307UPGRADEHTTPS
SECURITY / XSS

XSS

Cross-Site Scripting. Untrusted input reaches executable HTML or JavaScript in another user's browser.

<script>CSPBLOCKBROWSER
SECURITY / SSRF

SSRF

Server-Side Request Forgery. Attacker-controlled input makes a server request an unintended internal or external destination.

SERVERSCOPEGUARDINTERNAL169.254.169.254
Editorial details
Published by
Webba Creative Technologies
Technical review
VICE maintainers
Published
Updated

Resources