- Replace CBC+HMAC with GCM (built-in authentication via authTag) - Remove createHmac and timingSafeEqual imports (no longer needed) - Remove Snyk-ignore comments (no longer suppressible findings) - Update test: tampered MAC test -> tampered auth tag test - Add one-time migration script for existing CBC-encrypted 2FA secrets