Skip to content

UID2-7932 Fix attestation identity case matching - #262

Closed
swibi-ttd wants to merge 2 commits into
mainfrom
swi-UID2-7932-fix-attestation-identity-case
Closed

swibi-ttd wants to merge 2 commits into
mainfrom
swi-UID2-7932-fix-attestation-identity-case

Conversation

@swibi-ttd

Copy link
Copy Markdown
Contributor

Summary

  • make the Sigstore certificate identity policy case-insensitive because GitHub emits lowercase repository identities
  • retain the existing restriction to uid2-shared-actions and the calling repository
  • add regression coverage for lowercase and uppercase valid identities plus unrelated repositories

Verification

  • bash actions/attest_image/tests/test_identity_regex.sh
  • bash actions/shared_publish_to_docker/tests/test_validate_vuln_floor.sh
  • bash -n actions/attest_image/tests/test_identity_regex.sh
  • git diff --check
  • independently verified the failed uid-reverse-proxy digest with the case-insensitive policy

Evidence

@swibi-ttd

Copy link
Copy Markdown
Contributor Author

Superseded by IABTechLab/uid2-examples#222. We are normalizing the caller workflow references under UID2-7920 and keeping the shared attestation identity policy strict.

@swibi-ttd swibi-ttd closed this Sep 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant