Security, access control and audit
Short-lived signed tokens between services, signed webhooks with replay protection, a guard against server-side request forgery, a least-privilege database role, scrypt password hashing, role-based access in the back office, encrypted integration secrets and a central audit log.