Requête d'analyse d'images Docker

Content-Type

text/plain

Corps de la requête

Lien vers la ou les images Docker à analyser.

Vous avez le choix entre :

Exemple de réponse :

{

"completed": "Sun, 31 Jan 2021 10:29:26 GMT",

"created": "Sun, 31 Jan 2021 10:29:20 GMT",

"progress": 100,

"scan_result": {

"jerbi/eicar:latest": {

"started": "2021-01-31 10:29:25",

"stopped": "2021-01-31 10:29:26",

"threats": [

{

"name": "EICAR-Test-File",

"object": "[image:docker.io/jerbi/eicar:latest] /eicar.com.txt"

}

],

"verdict": "infected"

}

},

"status": "completed",

"verdicts": [

"infected"

]

}

Erreurs possibles

Pour obtenir la liste des images selon un masque, il faut utiliser une requête avec l'API REST Docker.

Toutefois, cette option est interdite sur de nombreux serveurs publics pour motif de sécurité. Une tentative d'analyse d'images selon un masque sur de tels serveurs se soldera par un échec.

Exemple d'erreur :

{

"completed": "Mon, 01 Mar 2021 07:02:24 GMT",

"created": "Mon, 01 Mar 2021 07:02:22 GMT",

"scan_errors": [

{

"code": 401,

"details": {

"context": {

"image_mask": "/jerbi/eic*:latest",

"repository": "index.docker.io",

"repository_base": "index.docker.io"

},

"errors": [

"Unauthorized"

]

},

"message": "Invalid source"

},

[

"Unauthorized"

]

],

"status": "completed"

}

Haut de page