Passer au contenu principal
POST
Téléverser une analyse

Autorisations

CORGEA-TOKEN
string
header
requis

Clé API pour l'authentification Les jetons API des utilisateurs inactifs sont refusés.

En-têtes

CORGEA-SOURCE
enum<string>
défaut:api

Identifie le client qui a déclenché l’analyse. Les requêtes sans cet en-tête sont attribuées à l’API.

Options disponibles:
api,
cli,
vscode,
vs2022,
intellij
CORGEA-CLI-VERSION
string

Version facultative de la CLI enregistrée avec le scan. Utilisez 1 à 64 lettres, chiffres, points, signes plus ou traits d’union ; les valeurs non valides sont ignorées.

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

Paramètres de requête

run_id
string
requis

L'ID de l'exécution associée au rapport d'analyse

engine
enum<string>
requis

Moteur utilisé pour l’analyse

Options disponibles:
checkmarx,
codeql,
fortify,
semgrep,
snyk
project
string
requis

Le nom du projet

repo_data
string

Chaîne JSON encodée en Base64 contenant les informations du dépôt (branch_name, integration_url, etc.)

Corps

text/plain

Contenu du rapport d’analyse sous forme de texte UTF-8 (généralement au format SARIF ou JSON)

The body is of type string.

Réponse

Rapport d’analyse téléversé avec succès

status
string
Exemple:

"ok"