CodeGuard

Downloads

Wo du den Installer, die CLI-Binaries und die VS Code Extension findest.

Downloads

Auf /downloads findest du alle aktuellen Distributionen deiner Subscription.

Was zur Auswahl steht

Artefakt Wofür
Windows-Installer (MSI) Devs unter Windows, alles in einem Setup
CLI Windows x64 (ZIP) CI-Runner unter Windows
CLI Linux x64 (ZIP) CI-Runner unter Linux, Docker
CLI macOS x64 (ZIP) Devs auf älteren Macs (Intel)
CLI macOS arm64 (ZIP) Devs auf Apple Silicon
VS Code Extension (VSIX) Editor-Integration

Alle Artefakte sind über das gleiche Release vermarktet, du bekommst immer eine konsistente Version pro Tag.

Über die UI vs. über die API

Im Portal klickst du auf das Artefakt und es wird heruntergeladen. Die Session-Cookie macht die Auth.

Über die API für automatisierte Pulls (CI):

curl -L -H "Authorization: Bearer $CODEGUARD_API_KEY" \
    -o codeguard-cli.zip \
    https://codeguard.bochmann-software.com/api/v1/cli/latest/linux-x64

Mehr Details unter API-Keys verwalten.

Latest vs. konkrete Version

In der URL kannst du entweder latest oder eine konkrete Versionsnummer einsetzen:

https://codeguard.bochmann-software.com/api/v1/cli/latest/linux-x64
https://codeguard.bochmann-software.com/api/v1/cli/1.4.0/linux-x64

Empfehlung für CI: immer pinnen. latest ist okay für lokale Tests oder Devs die immer aktuell sein wollen.

Siehe Versionierung.

Channels

Wir publizieren zwei Channels:

  • Stable für geprüfte Releases, das was du per Default bekommst.
  • Edge für frühe Vorab-Versionen, gedacht für interne Builds und Frühadopter.

Mehr unter Channels.

Download-Log

Jeder Download wird im Portal-Audit geloggt. Datum, Artefakt, Version, ob über UI oder API. Du selbst siehst dein Log; Admins sehen das Log aller User in der Organisation.

Personenbezogene Daten in den Logs werden mit Account-Löschung mit entfernt (siehe Datenschutz und DSGVO).

Wenn ein Download fehlschlägt

  • 401 Unauthorized: API-Key fehlt oder ist falsch.
  • 403 Forbidden: API-Key ist okay, aber deine Subscription ist abgelaufen oder die Variante (win-x64, ...) gibt es für die Version nicht.
  • 404 Not Found: falsche Versionsnummer oder falscher Plattform-Slug. Vergleich mit dem Release-Channel-Log.
  • Timeouts: sollten bei den aktuellen Dateigrößen nicht auftreten. Falls doch, schreibt uns kurz, wir prüfen das auf unserer Seite.