Dette er en ældre version. Den nyeste version er 0.5.2. tobby 0.5.2 · Udgivet:
Installationsfiler 0.5.1
| Arkitektur | Type | Omfang | Filstørrelse | Download | SHA256 |
|---|---|---|---|---|---|
| 64-bit | Portabel | — | — | github.com | VirusTotal |
| ARM64 | Portabel | — | — | github.com | VirusTotal |
Link og SHA256 stammer fra fællesskabets manifest i Windows Package Manager. Sammenlign hashen for den downloadede fil, før du kører den.
Udgivelsesnoter
Supply-chain verification
Every artifact below carries SLSA Build L3 provenance generated by the
slsa-github-generator trusted builder, a cosign-signed CycloneDX SBOM,
and reproducible-build guarantees. Full guide:
docs/release-verification.md.
Verify a binary against its SLSA provenance
slsa-verifier verify-artifact tobby-linux-amd64 \
--provenance-path tobby.intoto.jsonl \
--source-uri github.com/tobby-fetch/tobby-fetch \
--source-tag v0.5.1
Linux packages (offline install)
tobby_0.5.1_linux_<arch>.deb|rpm|apk wrap the same
reproducible binary (installed to /usr/bin/tobby, no install
scripts) and are covered by the same SLSA provenance and
SHA256SUMS. Verify with slsa-verifier as above, then install
with no repository or network access:
dpkg -i tobby_0.5.1_linux_amd64.deb # Debian/Ubuntu
rpm -i tobby_0.5.1_linux_amd64.rpm # RHEL/SUSE/Fedora
apk add --allow-untrusted tobby_0.5.1_linux_amd64.apk # Alpine
The packages carry no package-manager signature — trust comes
from the SLSA provenance and checksum verification performed
before installation (hence --allow-untrusted on apk).
Verify a signed SBOM
cosign verify-blob \
--new-bundle-format \
--bundle tobby-linux-amd64.cdx.json.bundle \
--certificate-oidc-issuer https://token.actions.githubusercontent.com \
--certificate-identity-regexp '^https://github.com/tobby-fetch/tobby-fetch/' \
tobby-linux-amd64.cdx.json
Container image
ghcr.io/tobby-fetch/tobby-fetch:v0.5.1 — digest sha256:87260a7c087895f789b48e4f6fb2e1631556cd7c9174e10e04ede591b962b1a3 (multi-arch amd64/arm64,
Wolfi-based, no shell, runs as uid 65532).
slsa-verifier verify-image ghcr.io/tobby-fetch/tobby-fetch@sha256:87260a7c087895f789b48e4f6fb2e1631556cd7c9174e10e04ede591b962b1a3 \
--source-uri github.com/tobby-fetch/tobby-fetch \
--source-tag v0.5.1
cosign verify ghcr.io/tobby-fetch/tobby-fetch@sha256:87260a7c087895f789b48e4f6fb2e1631556cd7c9174e10e04ede591b962b1a3 \
--certificate-oidc-issuer https://token.actions.githubusercontent.com \
--certificate-identity-regexp '^https://github.com/tobby-fetch/tobby-fetch/'
Independent rebuild (air-gapped verification)
The binaries and Linux packages are bit-reproducible. Rebuild
them from the tag and compare against SHA256SUMS — no online
infrastructure required:
git clone https://github.com/tobby-fetch/tobby-fetch && cd tobby-fetch
git checkout v0.5.1
SOURCE_DATE_EPOCH=$(git log -1 --format=%ct) sh tools/release-build.sh \
"v0.5.1" "$(git rev-parse HEAD)" \
"$(date -u -d "@$(git log -1 --format=%ct)" +%Y-%m-%dT%H:%M:%SZ)" dist
# optional — reproduces the .deb/.rpm/.apk too; needs nfpm at the
# NFPM_VERSION pinned in .github/workflows/release.yml
SOURCE_DATE_EPOCH=$(git log -1 --format=%ct) sh tools/package-build.sh \
"v0.5.1" dist dist
(cd dist && sha256sum --ignore-missing -c /path/to/downloaded/SHA256SUMS)https://github.com/tobby-fetch/tobby-fetch/releases/tag/v0.5.1