Zum Hauptinhalt springen
POST
Scan hochladen

Autorisierungen

CORGEA-TOKEN
string
header
erforderlich

API-Key für die Authentifizierung API-Tokens inaktiver Benutzer werden abgelehnt.

Header

CORGEA-SOURCE
enum<string>
Standard:api

Identifiziert den Client, der den Scan ausgelöst hat. Anfragen ohne diesen Header werden der API zugeordnet.

Verfügbare Optionen:
api,
cli,
vscode,
vs2022,
intellij
CORGEA-CLI-VERSION
string

Optionale CLI-Version, die mit dem Scan gespeichert wird. Verwenden Sie 1–64 Buchstaben, Ziffern, Punkte, Pluszeichen oder Bindestriche; ungültige Werte werden ignoriert.

Maximum string length: 64
Pattern: ^[0-9A-Za-z.+-]{1,64}$

Abfrageparameter

run_id
string
erforderlich

ID des dem Scan-Report zugeordneten Laufs

engine
enum<string>
erforderlich

Für den Scan verwendete Engine

Verfügbare Optionen:
checkmarx,
codeql,
fortify,
semgrep,
snyk
project
string
erforderlich

Name des Projekts

repo_data
string

Base64-codierter JSON-String mit Repository-Informationen (branch_name, integration_url usw.)

Body

text/plain

Inhalt des Scan-Reports als UTF-8-Text (in der Regel im SARIF- oder JSON-Format)

The body is of type string.

Antwort

Scan-Report erfolgreich hochgeladen

status
string
Beispiel:

"ok"