arrow_backRetour aux issues
vshulcz/deja-vu
#445
Débutant
Ouvrirarrow_forward
Débutant
Ouvrirarrow_forward
Débutant
Ouvrirarrow_forward
deja update verifies the checksum but not the signature
ecoDébutant
help wanted
descriptionDescription
`deja update` downloads `checksums.txt` and the archive from the same GitHub release and compares sha256. That catches corruption and a truncated download. It does not catch a tampered release: whoever could replace the archive could replace the checksums next to it.
The releases are already cosign-signed — the release workflow signs `checksums.txt` and attests provenance — and the client ignores all of it.
Two honest options, and the choice is a product one rather than a technical one:
- Verify the cosign signature in `deja update`. That means pulling sigstore libraries into a binary whose selling point is having no dependencies.
- Leave the client as it is and say so plainly in SECURITY.md, so anyone who needs the stronger guarantee knows to verify manually with `cosign verify-blob`.
I have written the second — the documentation gap is real either way — and left the first for a decision.
Checked while I was here: `deja update` follows `releases/latest`, which excludes prereleases, so the unsigned nightly cannot be pulled by it.
Issues similaires
medik8s/fence-agents-remediation
star18
Poids du dépôt moyen
v0.8.0 starts a cluster-scoped Secret informer despite namespace-scoped Secret RBAC
## Description While testing Fence Agents Remediation (FAR) v0.8.0, I observed the manager repeatedly attempting to li…
Go
good first issue
Wayfare-labs/wayfare
star1
Poids du dépôt léger
Check that an issuer's home_domain round-trips to the same stellar.toml
Written to the standard set by #33 — read that issue first for the expected level of detail and the acceptance criteria…
Go
help wanted
area:corridor
Wayfare-labs/wayfare
star1
Poids du dépôt léger
Report auth_immutable: whether an issuer's flags can still change
> **This issue is the reference standard.** Every other check issue links back here for the expected level of detail. I…
Go
help wanted
good first issue