{
    "$schema": "http://json-schema.org/draft-07/schema#",
    "$id": "#Scanner",
    "description": "A system vulnerability, application code or network infrastructure scanner.",
    "type": "object",
    "allOf": [
        {
            "$ref": "#Entity"
        },
        {
            "properties": {
                "category": {
                    "description": "The category of scanner",
                    "type": "array",
                    "items": {
                        "type": "string",
                        "examples": ["system", "network", "application", "other"]
                    }
                }
            },
            "required": ["category"]
        }
    ]
}
