Skip to main content

Verify a release

Every release includes SHA-256 checksums and a cosign signature for supply-chain security. There are no keys to manage; verification uses GitHub’s OIDC identity.
# Download checksums.txt and checksums.txt.sig from the release page, then:

# 1. Verify the binary hasn't been tampered with (portable across macOS and Linux)
shasum -a 256 --ignore-missing -c checksums.txt

# 2. Verify the checksums were signed by the Infisical/agent-vault GitHub Actions workflow
cosign verify-blob \
  --bundle checksums.txt.sig \
  --certificate-identity-regexp "^https://github\.com/Infisical/agent-vault/\.github/workflows/release\.yml@refs/tags/" \
  --certificate-oidc-issuer "https://token.actions.githubusercontent.com" \
  checksums.txt

Upgrade

Re-run the install command. The script detects the existing installation, stops the running server, backs up your database, and installs the latest version.
curl --proto '=https' --proto-redir '=https' --tlsv1.2 -fsSL https://get.agent-vault.dev | sh
Restart the server afterward:
agent-vault server
Database migrations run automatically on server startup. No manual steps required.