The signed record we didn't have in March
Two March attacks had the same shape — CI ran code it shouldn't have, with credentials it shouldn't have had, and nobody could prove what executed. That's the gap CI/lock closes.
CI/lock Blog
Two March attacks had the same shape — CI ran code it shouldn't have, with credentials it shouldn't have had, and nobody could prove what executed. That's the gap CI/lock closes.
A real project, forked and hardened to a gated SLSA Level 3 release in about an hour, with the write-up coming out of the same session. The screenshots are timestamped from the build.