So I guess this is helpful because it blocks people from being able to publish from like your local system or untrusted CI/CD. But what happens if your GitHub account is compromised? Like that guy-- recently?
Yeah, exactly. Doesn't completely eliminate the risk. Do you know if JSR is using the same thing to authenticate? OpenID connect OIDC. However they're doing it, it's really freaking easy.
We all have different definitions for artifacts, right? Container, zip.... Is NPM hashing and tracking everything at the file level?you know how they do for Debian packages, etc. Would be interested to see how the Jfrogs be handling things.