Manifest is unencrypted — leaks blob count and sizes #14
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The manifest (
manifest.json.zst) is compressed but NOT encrypted. It contains:Anyone with read access to the S3 bucket can see how many blobs a snapshot has, their sizes, and when the backup was taken. The database (
db.zst.age) IS encrypted, so file paths and names are protected.This should at minimum be documented as a known limitation. Ideally, the manifest should also be encrypted (it is only needed for operations that already require the private key, except for shallow verify and list).
Ref: parent issue #1