ghr

cataggar·cataggar.ghr

An installer for GitHub releases.

winget install --id cataggar.ghr --exact --source winget

Latest 0.7.0·July 27, 2026

Release Notes

A toolkit for GitHub releases. Highlights

  • GitHub artifact attestations: ghr download and ghr install now verify GitHub-native build provenance, checking the attestation's Sigstore trust chain, Rekor inclusion proof, and workflow identity, then reporting the source repository and workflow. (#166, #168, #169, #170)
  • Signatures no longer expire: Authenticode certificates are now validated at the time of signing rather than against the wall clock. Previously a correctly signed binary became unverifiable once the timestamp authority's own certificate expired — ghr download git-lfs/git-lfs/git-lfs-windows-v3.7.1.exe failed with CertificateExpired. The trust root set is no longer clock-filtered either. (#175, fixes #172)
  • Correct signer attribution: Authenticode and Sigstore chain verification reported the last certificate walked instead of the leaf, so a GitHub-signed binary was credited to Microsoft ID Verified Code Signing PCA 2021. (#174)
  • Hardened DER parsing: Every DER structure parsed from untrusted input — X.509 certificates, PKCS#7 SignedData, RFC 3161 tokens — is now fully bounds-checked, so a truncated or hostile encoding is reported as an ordinary verification failure rather than crashing. (#171, fixes #167)
  • Full changelog: v0.6.9...v0.7.0 Install: pipx install ghr-bin==0.7.0 uv tool install ghr-bin==0.7.0 winget install ghr --version 0.7.0 curl -fsSL https://raw.githubusercontent.com/cataggar/ghr/main/install.sh | GHR_VERSION=v0.7.0 sh $env:GHR_VERSION = 'v0.7.0'; iwr -useb https://raw.githubusercontent.com/cataggar/ghr/main/install.ps1 | iex ghr install cataggar/ghr@v0.7.0 RWSbsumpaHb+N3KCEt/EUXQ5y6Kkk8r/zCb5Z4jhEuEX8x2/U5wr5QC0

Installer type: zip

x64BAAA0FFB664C26B8B4BAFCC1EE4FB984B773C224127F71D26707B5F009C56A7A
arm64365F72FEC261071EEB1B91129AB8FFFF17B74826D3D0D0B67E03F7DBE7F557D5

Details

Homepage
https://github.com/cataggar/ghr
License
MIT
Publisher
cataggar
Support
https://github.com/cataggar/ghr/issues
Moniker
ghr

Tags

cligithubinstaller

Older versions (14)

0.6.9
x64E663AD248F9EC55884DD29379C701AEE5FF80BB87D815B818B9B6A23E5E3B7A0
arm64B059D7D419011EC844DA1AA5C2867197B897A446286962EE65C6CA484BB62A19
0.6.7
x64583C5F63F7823EAB952C9A60A0E5910377154E245EE4D271B0551F82CC5BAB78
arm643C1E1A40A7CFF68E9611D6F61ADEC26EA63356144FE31919E6F15E0F772FCDB7
0.6.6
x64279E3636B4A5D17F68FC9B76F7FCCFDF10B1CF80BE09D38C09E47C9F39C0F8FE
arm64B468CCB811EF23A75BC9624148D7EA6B9ACF3D1CB761012847414D768C23E751
0.6.5
x646C75C02C74169741587279F5984E1BA486292B37FEE70A240D7F9CF311CBF7E3
arm649990A84FF0DED7A2DC1F2F68B44D209E3DA8B3A2CE24ED1061BDFE76ABFC4B19
0.6.4
x64767E2A9CEFC48B9B4E5FBB46225F168AA718109B6721D3BBEFEF7E64635EF731
arm646ADB13B3C067F7E0D07C754C94BB64FA377297127E6BD2E90EDFE12F5D169605
0.6.2
x640ACE4312DB3710CA98AF0A6F0578472261C57047415A30C1331EBB4217FA8B9F
arm64B9474F8D88C2884D397D304719760790AAB18688F6DD7B05F3823A6CCAC3E5A2
0.5.1
x64C5C9408938FB23B405B1492F3D623D0CDBC88730681F9959F90A9203F75DB1A1
arm6404CD92403AA7F10E8E5F5D21BB62CA252DCACF1569C7E10BC65A5A7F6BFF392D
0.5.0
x647C818F80C0E14DB81ACA80AB1BEEA4560A3FDB23C28F7F68E610D9FED6227279
arm64E36D1281FAF6D5EB60B8947F478E0127892E66C683E931A93872D589264246AB
0.3.2
x64AF106B4497A70DDECAD9B793122FCEA1E1D8B328064294C901F678C4D5B3B08F
arm641F1EA3ECF8AF6153D68DA5AB3CE935A58F9702ACE6878BD92C9D777FD3620A81
0.3.1
x6476A57828E0F3EF5DC77F9EE46EBE8F37D90599B52A4E97F607E73D4F5A6FAB71
arm644B0089B05F491FC991B109BE78D875E54B7E0AD366F5F671121A36FF977750F6
0.3.0
x6468BA5145D428A29113CAA6404B355319E55A0C3A0E1683CCD959FA4D1D834FC3
arm643B39AD9466F2383A407D0070B7A50CCF2743BBE61CC66E5AD286CAFFB345B90D
0.2.1
x642BE9D39384C6D6ED1593F5824893EBF886B9706ACB0432742587EF1A70599650
arm6437311EA320D82B76932FD67F608B1B18801DF10EFD4CBE7B891AE2D6BBA6D91E
0.2.0
x645B1A030B249E7B05EEC57B15D5383CD8354E0C13492A83B5AA9A707C640225F5
arm644BDAB69BADFFEB8287B6128613071CABB1FBC0261A0BEBBD284CB0851C6AC533
0.1.6
x6495B28B98272215588F266AD5DB3D291DE649033F0675F4115CFBA8A380648CBD
arm64976AF471CC6F8FA4354CE3B9AB35CFD0DF7B2A5D7A23F44BA8F74CEBB31E4C17