{"ok":true,"service":"cc-tools","version":"2.4.0","tool_count":2,"engine_count":4,"providers":{"local":{"configured":true,"state":"ready","mode":"deterministic","capabilities":["url_structure","download_risk","impersonation_signals"],"scope":"passive","note":"Runs locally. No target fetch."},"dns":{"configured":true,"state":"ready","mode":"resolution-only","capabilities":["public_address_admission","dns_resolution"],"scope":"passive","note":"Resolution only. Private/reserved targets fail closed."},"phishtank":{"configured":true,"credentialed":false,"state":"community","mode":"reputation","capabilities":["phishing"],"scope":"passive","note":"Community lookup is best-effort; an app key improves provider limits when available."},"virustotal":{"configured":true,"state":"ready","mode":"existing-report","capabilities":["malware","phishing","reputation","multi_engine"],"scope":"passive","note":"Queries existing URL reports only; unknown URLs are not auto-submitted."},"urlhaus":{"configured":true,"state":"ready","mode":"malware-reputation","capabilities":["malware_distribution","payload_reputation"],"scope":"passive","note":"Checks known malware-distribution URLs using the configured abuse.ch Auth-Key."},"webrisk":{"configured":true,"state":"ready","mode":"reputation","capabilities":["phishing","social_engineering","malware","unwanted_software"],"scope":"passive","note":"Google Web Risk lookup for unsafe-web threat lists."},"cloudflare":{"configured":true,"state":"ready","mode":"remote-sandbox","capabilities":["remote_page_scan","redirects","network_contacts","sandbox_verdict"],"scope":"full","note":"Used only for explicit FULL SCAN requests."}},"full_scan_finalization":{"signed":true,"available":true,"context_ttl_seconds":900},"limits":{"analysis_per_minute":12,"analysis_per_day":200,"full_scan_per_minute":2,"full_scan_per_day":20,"client_context_per_minute":60,"client_context_per_day":1000,"cert_per_minute":8,"cert_per_day":120,"web_inspect_per_minute":6,"web_inspect_per_day":100}}