fix: security hardening — auth, CORS, uploads, sessions, errors, Docker #18 #19
No reviewers
Labels
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
RiasNetwork/riasbudget!19
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix-security-hardening"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Résumé
Correction des failles 1 à 11 identifiées dans l'audit de sécurité du 10 juin 2026.
Branche :
fix-security-hardeningdepuism2-banking-management./api/banksprotégées parisAuthenticatedFRONTEND_URL(fini l'origin: true)httpOnly,sameSite: lax,secureen prod,trust proxyconnect-pg-simple(plus de MemoryStore){ status, message, data }sans stack tracevalidateUuidréutilisable appliqué sur toutes les routes/:idPUT /api/banks/:id→PATCH, body vide rejeté en 400Bank.colorUPLOAD_DIRcentralisé via env var — logos persistés correctement sur le volume Docker.envracine +.env.exampleChecklist
test/banks.htmlmis à jour (PUT → PATCH)docs/endpoints.mdmis à jourÀ faire après merge
Reprendre l'issue #10 (CRUD Comptes) sur
feat-bank-accounts.Closes #18