{"query":"rafter.so","mode":"domain","best":{"domain":"rafter.so","status":"valid","tier":"listed","authority":45,"verified":false,"title":"Rafter","summary":"Rafter is the way to shift security left — into your AI coding agent's feedback loop. It ships as a CLI and MCP server that provides secret scanning, command interception, policy enforcement, extension auditing, audit logging, and (with an API key) remote SAST/SCA via the Code Security Engine. One command installs across every supported agent. Free to start, MIT-licensed, no account required, no telemetry on local features.","country":"US","country_source":"ip","publisher_country":null,"publisher_country_source":null,"hosting_country":"US","llms_txt":"https://docs.rafter.so/llms.txt","llms_full_txt":"https://docs.rafter.so/llms-full.txt","last_checked":"2026-10-24T08:58:41.320Z","agent_terms":null,"categories":["cybersecurity","ai-agents-mcp","developer-tools"],"capabilities":[],"inferred_tags":["secret scanning","sast sca","mcp server","ai coding agent security","code security cli"],"audience":"developers","agent_uses":["call_api","read_docs"],"language":"en","platform_generated":false,"agent_summary":"CLI and MCP server adding security scanning, secret detection and policy enforcement to AI coding agents, plus a REST API for remote SAST/SCA scans.","llms_txt_cached":"https://agentwebmap.com/v1/domain/rafter.so/llms.txt","agentic":"interface","section_keys":["agent-security-local-free-no-account","api-reference","core-features","documentation","get-started","optional","platform-integrations","pricing","remote-code-analysis-api-key-required","surfaces","why-install-rafter"],"section_partial":true,"section_indexed_at":"2026-10-23T10:58:57.319Z","why":["authority 45 (listed)","checked 423 minutes ago","publishes llms-full.txt"]},"read":{"llms_txt":"https://docs.rafter.so/llms.txt","llms_full_txt":"https://docs.rafter.so/llms-full.txt","nested_llms_txt":[]},"terms":null,"health":{"ok":true,"status":"valid","tier":"listed","authority":45,"last_checked":"2026-10-24T08:58:41.320Z","checked_minutes_ago":422,"stale":false,"max_age_seconds":86400,"live_checked":false,"http_status":200,"last_valid":"2026-10-24T08:58:41.320Z","content_hash":"3027970a4a28f7c31009be9721580d77","documentation_indexed_at":"2026-10-23T10:58:56.847Z"},"sources":[],"match":{"strength":"domain","reason":"Exact domain or its registered publisher."},"provenance":{"selection":"directory","reranked":false,"verification":"domain_ownership","terms":"unknown","excerpts":"publisher_link_metadata","health":"stored_crawl"},"alternatives":[]}