| TLS pour les échanges client-serveur | En place |
| Secrets hors de Git, fichiers privés à permissions restreintes | En place |
| Rôles de base de données séparés, rôle applicatif sans lecture des secrets bancaires | En place en développement et en préproduction; production à venir |
| Tests automatisés avant déploiement | En place |
| Vérification de signature des webhooks Plaid | Implémentée, branchement à faire |
| Données fictives hors production | En place |
| MFA sur les comptes d’administration en ligne (GitHub, AWS, Coolify, Plaid, Google, Apple, DNS) | En place |
| Accès SSH par clé seulement, mot de passe désactivé | En place |
| MFA sur l’accès SSH au serveur | À faire |
| Base de production sur volume chiffré, clé protégée par KMS | À faire |
| Chiffrement d’enveloppe des jetons Plaid par KMS | Implémenté; clé KMS de production à créer |
| Sauvegardes chiffrées vers S3 au Canada et test de restauration | À faire |
npm audit et Trivy en intégration continue, avant chaque mise en production et chaque semaine | En place |
| Mises à jour de sécurité automatiques du serveur | En place |
| Registres des accès, des incidents, des exceptions et des fins de vie | Créés, à tenir à jour |
| MFA des utilisateurs (code par courriel, puis passkeys) | À faire |