Found in the 0.E security review. PayloadCipher::encrypt_text_at_rest uses unwrap_or_default() on encrypt_bytes, so an encryption failure silently persists empty ciphertext (data loss, not a key bypass). Pre-existing. Fix: propagate the error. area: store.
Found in the 0.E security review. `PayloadCipher::encrypt_text_at_rest` uses `unwrap_or_default()` on `encrypt_bytes`, so an encryption failure silently persists empty ciphertext (data loss, not a key bypass). Pre-existing. Fix: propagate the error. area: store.
Superseded by #198 (M6) in the roadmap restructuring (milestones M1–M7). The replacement story carries the full, self-contained spec for a remote implementer. See docs/ROADMAP.md, docs/STORY-WORKFLOW.md, docs/HANDOFF.md.
Superseded by #198 (M6) in the roadmap restructuring (milestones M1–M7). The replacement story carries the full, self-contained spec for a remote implementer. See docs/ROADMAP.md, docs/STORY-WORKFLOW.md, docs/HANDOFF.md.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Found in the 0.E security review.
PayloadCipher::encrypt_text_at_restusesunwrap_or_default()onencrypt_bytes, so an encryption failure silently persists empty ciphertext (data loss, not a key bypass). Pre-existing. Fix: propagate the error. area: store.Superseded by #198 (M6) in the roadmap restructuring (milestones M1–M7). The replacement story carries the full, self-contained spec for a remote implementer. See docs/ROADMAP.md, docs/STORY-WORKFLOW.md, docs/HANDOFF.md.