{ "$schema": "https://json-schema.org/draft-07/schema#", "type": "object", "properties": { "image": { "type": "object", "properties": { "digest": { "type": "string", "pattern": "^(|sha256:[a-f0-9]{64})$" } } }, "authSourceAllowlist": { "type": "object", "propertyNames": { "pattern": "^[A-Z][A-Z0-9_]*$" }, "additionalProperties": { "type": "array", "uniqueItems": true, "items": { "type": "string", "pattern": "^https://[^\\s]+$" }, "minItems": 1 } } } }