Bought, not stolen
The philosophical end of the signing series: a stolen key and a bought one produce the same signature, and trust has to survive both.

The philosophical end of the signing series: a stolen key and a bought one produce the same signature, and trust has to survive both.

Hundreds of malicious package versions across three ecosystems, and the uncomfortable fact that installing one runs arbitrary code.

Generate an asymmetric RSA-4096 signing key inside AWS KMS with no export path, then sign releases by calling kms:Sign instead of holding the key.

The national vulnerability database is buckling under defunding and volume, which changes what a severity score is actually worth.

Signed but poisoned packages show a signature proves who sent something, not what is in it. Nobody is coming to clean this up for you.

A checksum hosted beside your download stops accidents, not a compromised platform. Why the signing key has to live somewhere you control.

A vulnerability scanner is a one-day yes or no. Running cargo-deny as a standing policy gate instead, with waivers that expire on a date.

Self-update integrity for a CLI: verify the downloaded binary against the release checksums file, and decide whether to fail open or closed.

Running OpenSSF Scorecard on a Go project flagged mutable action tags, over-broad workflow token permissions, and a missing maintenance signal.
