{"version":"2.1.179","anchor":"plugin-sha-pin-verification-clearer-errors","canonical_anchor":"plugin-sha-pin-verification-clearer-errors","heading":"Plugin SHA Pin Verification: Clearer Errors","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.179\/e\/plugin-sha-pin-verification-clearer-errors","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.179","markdown":"### Plugin SHA Pin Verification: Clearer Errors\n\nWhen installing a plugin that specifies a SHA pin and verification fails, the error message is now specific about what went wrong:\n\n`SHA pin verification failed: expected HEAD to be <expected-sha>, got <actual-sha>. The pinned commit may have been removed upstream, or a ref with the same name exists. Refusing to install.` If the underlying `git rev-parse` call itself fails, the `got` field shows `(rev-parse failed)` so the root cause is always clear.\n\n**Evidence**\n\nSHA verification error (search for `\"SHA pin verification failed: expected HEAD to be\"`)"}