Anforderung der Untersuchung von Docker-Images

Content-Type

text/plain

Textkörper der Anforderung

Link zum Docker-Image oder zu den Docker-Images, die untersucht werden sollen.

Folgende Werte sind möglich:

Beispielantwort:

{

"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"

]

}

Mögliche Fehler

Um eine Liste der Images anhand einer Maske abzurufen, wird eine Anforderung über die Docker-REST-API verwendet.

Allerdings ist diese Funktion auf vielen öffentlichen Servern aus Sicherheitsgründen deaktiviert. Der Versuch, auf solchen Servern Images nach Maske zu untersuchen, führt zu einem Fehler.

Beispiel für einen Fehler:

{

"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"

}

Nach oben