Security Academy→Security Checklist

Never trust generated code

AI optimaliserer for at appen skal fungere, ikke for at den skal være sikker. Den tar snarveier som using(true), admin-klienter og skjulte knapper.

Prinsipp

Frontend is not a security boundary.

En bruker kontrollerer sin egen browser og kan sende egne HTTP-requests. Sikkerhet må håndheves på server-, database- og API-nivå.

Browser (React, skjulte knapper, validering)   ← kan omgås
──────────────────────── trust boundary ─────────────────
Server functions / API  → auth + autorisasjon + validering
Database                → RLS + policies + constraints
0/22
Authentication
Authorisation
Database policies
API endpoints
Secrets
Environment variables
File uploads
User input
Dependencies
Error handling
Logging