XSS
Malicious scripts on a page
Output escaping and a strict Content Security Policy help stop
submitted text from turning into code in someone else’s browser.
CSRF
Forged actions from another site
Protected forms require a secret, session-specific token, so another
website cannot quietly submit an account action on your behalf.
SQLi
Database command injection
Server-side validation and parameterized database queries keep
submitted values separate from database instructions.
SSRF
Probing private systems through our server
Outbound links are checked to block local, private, link-local, and
suspicious destinations before a server request is allowed.
Files
Malware and dangerous uploads
File type, size, content, and malware checks run before acceptance.
High-risk PDFs are isolated, rebuilt, and scanned twice.
Auth
Password guessing and account takeover
MFA, passkeys, bot challenges, strong-password rules, short-lived
codes, and layered rate limits make repeated sign-in attacks harder.
UI
Clickjacking and content-type tricks
Browser security headers limit who can frame Starlight and prevent
browsers from guessing a file type that was never intended.
Data
Interception and session theft
HTTPS enforcement, HSTS, secure cookies, HttpOnly protection, and
same-site cookie rules help protect data and signed-in sessions.
APIs
Fake callbacks and integration abuse
Webhook signatures, OAuth state and nonce checks, bounded request
sizes, and verified redirect destinations protect connected services.