The community plugin review scanner is rejecting attestations because GitHub’s attestation API recently changed its response format. The bundle field is now null and the actual bundle data is at bundle_url instead.
Evidence:
gh attestation verifypasses locally for all release assets- The attestation certificate is valid and matches the correct repo, tag, and commit
- Release asset SHA-256 digests match the signed subjects exactly
- An independent report from a different plugin author, filed the same day, shows the identical symptom:
main.jsandstyles.cssattestations flagged as failing cryptographic verification whilemanifest.jsonfrom the same release passes clean, with localgh attestation verifysucceeding on both flagged files: Scorecard false positive: release asset attestations reported as failing cryptographic verification
The scanner needs to fetch bundle_url when bundle is null. The attestation itself is correct.
Plugin: Image Embedder by sky150, versions 1.0.1–1.0.3 all fail despite valid attestations.