{ "type": "object", "properties": { "passes": { "type": "boolean", "description": "true if the plugin is safe and policy-compliant, false if there are violations" }, "summary": { "type": "string", "description": "Brief summary of what the plugin does and whether it's safe" }, "violations": { "type": "string", "description": "Description of any policy violations found, or empty string if none" }, "may_make_external_network_calls": { "type": "boolean", "description": "true if the plugin makes or prompts the model to make external network calls (e.g. via MCP remote servers, curl, wget, fetch, HTTP requests, or instructs the model to make network requests)" }, "may_download_additional_software": { "type": "boolean", "description": "true if the plugin may result in downloading or installing additional software (e.g. npm install, pip install, apt-get, brew install, cargo install, or instructs the model to install packages)" } }, "required": [ "passes", "summary", "violations", "may_make_external_network_calls", "may_download_additional_software" ] }