{ "type": "object", "properties": { "count": { "type": "integer", "example": 100, "description": "Total number of images" }, "result": { "type": "array", "items": { "type": "object", "properties": { "registry": { "type": "string", "example": "docker-hub", "description": "Name of the container registry" }, "name": { "type": "string", "example": "nginx", "description": "Image repository name" }, "tag": { "type": "string", "example": "latest", "description": "Image tag" }, "digest": { "type": "string", "example": "sha256:a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2", "description": "Image content digest (SHA256)" }, "scan_status": { "type": "string", "enum": [ "pending", "in-progress", "completed", "failed" ], "example": "completed", "description": "Current scan status" }, "vulnerabilities": { "type": "object", "properties": { "critical": {}, "high": {}, "medium": {}, "low": {}, "negligible": {} } }, "disallowed": { "type": "boolean", "example": false, "description": "Whether the image is blocked by policy" } } } } }, "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/aqua-security/refs/heads/main/json-schema/aqua-security-api-image-list-schema.json", "title": "ImageList", "description": "ImageList schema from Aqua Security API" }