utsugi0101/BANSOU PR Gate

Validate BANSOU attestation JWTs in PRs

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
issuerExpected JWT issueryes
jwks_urlJWKS URL for signature verificationyes
required_quiz_idRequired quiz_id to pass the gateyes
attestations_dirDirectory containing attestation JWTsno.bansou/attestations
fail_on_missingFail if no attestation files are foundnotrue
require_file_coverageRequire attestations for all changed files in the PRnofalse
require_diff_hash_matchRequire at least one valid attestation with matching PR diff_hashnofalse
allow_ancestor_commitAllow tokens from ancestor commits of PR head (set false to require exact head commit)notrue
github_tokenGitHub token used to read PR changed files (recommended: github.token)no
gate_urlBANSOU server URL for ledger-based gate check (if set, JWT file scan is skipped)no
gate_api_tokenBearer token for /gate/evaluate (optional if server does not require it)no
head_shaPR head SHA to verify againstno
pr_authorPR author to verify againstno
repoRepository full name (owner/repo) to verify againstno

no outputs