You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Add database format version header for safe migration #195
The migration fallback path in open_at_path has no format version indicator. Any file that fails GCM authentication (corrupted new-format data, bit rot, truncated writes) is assumed to be legacy AES-128-CTR. This means:
Corrupted new-format files go through legacy decryption with zero key/IV → garbage
String::from_utf8 fails with confusing error (no indication the real problem was corruption or wrong format)
If garbage happens to produce valid UTF-8 RON, database silently loads corrupt data
Activity
fix(review): address second OCR scan findings (#193-#197)
fix(security): remediation bundle — AES-256-GCM, DOMPurify, WebSocket…