{
 "generated_from": "public-repo/scores",
 "scorecard_version": "0.9",
 "scored_from": "2026-10-03",
 "scored_to": "2026-10-05",
 "stars_date": "2026-10-07",
 "n": 256,
 "mean": 3.14,
 "median": 3.0,
 "stdev": 1.34,
 "min": 0.4,
 "max": 8.4,
 "at_least_5": 24,
 "at_least_7": 2,
 "below_3": 123,
 "bands": [
  {
   "id": "hardened",
   "label": "Hardened",
   "min": 8.5,
   "count": 0,
   "pct": 0
  },
  {
   "id": "strong",
   "label": "Strong",
   "min": 7.0,
   "count": 2,
   "pct": 1
  },
  {
   "id": "moderate",
   "label": "Moderate",
   "min": 5.0,
   "count": 22,
   "pct": 9
  },
  {
   "id": "weak",
   "label": "Minimal",
   "min": 0.0,
   "count": 232,
   "pct": 91
  }
 ],
 "histogram": [
  {
   "from": 0,
   "to": 1,
   "count": 3
  },
  {
   "from": 1,
   "to": 2,
   "count": 46
  },
  {
   "from": 2,
   "to": 3,
   "count": 74
  },
  {
   "from": 3,
   "to": 4,
   "count": 69
  },
  {
   "from": 4,
   "to": 5,
   "count": 40
  },
  {
   "from": 5,
   "to": 6,
   "count": 14
  },
  {
   "from": 6,
   "to": 7,
   "count": 8
  },
  {
   "from": 7,
   "to": 8,
   "count": 1
  },
  {
   "from": 8,
   "to": 9,
   "count": 1
  },
  {
   "from": 9,
   "to": 10,
   "count": 0
  }
 ],
 "criteria": [
  {
   "id": "C1",
   "name": "Identity & least privilege",
   "applies": 256,
   "earned_pct": 20,
   "zero_pct": 24,
   "strong_pct": 2,
   "off_by_default": 23,
   "off_by_default_pct": 9
  },
  {
   "id": "C2",
   "name": "Approval gates",
   "applies": 251,
   "earned_pct": 24,
   "zero_pct": 18,
   "strong_pct": 1,
   "off_by_default": 41,
   "off_by_default_pct": 16
  },
  {
   "id": "C3",
   "name": "Tool & action scoping",
   "applies": 254,
   "earned_pct": 33,
   "zero_pct": 5,
   "strong_pct": 2,
   "off_by_default": 11,
   "off_by_default_pct": 4
  },
  {
   "id": "C4",
   "name": "Code-execution isolation",
   "applies": 220,
   "earned_pct": 30,
   "zero_pct": 27,
   "strong_pct": 4,
   "off_by_default": 73,
   "off_by_default_pct": 33
  },
  {
   "id": "C5",
   "name": "Untrusted input blast radius",
   "applies": 256,
   "earned_pct": 15,
   "zero_pct": 39,
   "strong_pct": 1,
   "off_by_default": 13,
   "off_by_default_pct": 5
  },
  {
   "id": "C6",
   "name": "Memory, context & configuration integrity",
   "applies": 217,
   "earned_pct": 23,
   "zero_pct": 5,
   "strong_pct": 1,
   "off_by_default": 0,
   "off_by_default_pct": 0
  },
  {
   "id": "C7",
   "name": "Third-party extensions",
   "applies": 193,
   "earned_pct": 20,
   "zero_pct": 13,
   "strong_pct": 0,
   "off_by_default": 2,
   "off_by_default_pct": 1
  },
  {
   "id": "C8",
   "name": "Secrets & sensitive-data protection",
   "applies": 256,
   "earned_pct": 30,
   "zero_pct": 4,
   "strong_pct": 1,
   "off_by_default": 2,
   "off_by_default_pct": 1
  },
  {
   "id": "C9",
   "name": "Audit & traceability",
   "applies": 256,
   "earned_pct": 38,
   "zero_pct": 6,
   "strong_pct": 1,
   "off_by_default": 39,
   "off_by_default_pct": 15
  },
  {
   "id": "C10",
   "name": "Limits & kill switch",
   "applies": 256,
   "earned_pct": 36,
   "zero_pct": 2,
   "strong_pct": 1,
   "off_by_default": 18,
   "off_by_default_pct": 7
  }
 ],
 "parameters": [
  {
   "id": "S",
   "name": "Strength",
   "avg_level": 1.24,
   "l0_pct": 27,
   "l3plus_pct": 8
  },
  {
   "id": "C",
   "name": "Coverage",
   "avg_level": 1.17,
   "l0_pct": 29,
   "l3plus_pct": 8
  },
  {
   "id": "D",
   "name": "Default & tamper-resistance",
   "avg_level": 1.08,
   "l0_pct": 36,
   "l3plus_pct": 7
  },
  {
   "id": "B",
   "name": "Blast radius",
   "avg_level": 0.88,
   "l0_pct": 38,
   "l3plus_pct": 4
  }
 ],
 "caps": [
  {
   "id": "C5-WORSTCASE",
   "text": "A hijacked agent can leak data and take an irreversible action with no human in the loop",
   "count": 165,
   "pct": 64
  },
  {
   "id": "C6-REPOCONFIG",
   "text": "Files in the workspace can turn on tools or loosen safeguards without a trust prompt",
   "count": 72,
   "pct": 28
  },
  {
   "id": "C2-POWERBYPASS",
   "text": "The most powerful action (often the shell) skips the approval step",
   "count": 54,
   "pct": 21
  },
  {
   "id": "C7-RCELOAD",
   "text": "Runs remote code or loads untrusted model files without consent",
   "count": 46,
   "pct": 18
  },
  {
   "id": "C1-SELFESC",
   "text": "The agent can widen its own permissions",
   "count": 21,
   "pct": 8
  },
  {
   "id": "C2-SELFAPPROVE",
   "text": "The model or message content can satisfy the approval step",
   "count": 19,
   "pct": 7
  },
  {
   "id": "C1-PASSTHRU",
   "text": "Forwards a client token to downstream APIs (token passthrough)",
   "count": 8,
   "pct": 3
  },
  {
   "id": "C5-PUBLICTRIGGER",
   "text": "The agent is triggered by public events while holding write credentials",
   "count": 8,
   "pct": 3
  },
  {
   "id": "C8-MODELSECRETS",
   "text": "Secrets are routinely sent to the model provider",
   "count": 5,
   "pct": 2
  },
  {
   "id": "C4-HOSTROOT",
   "text": "The default sandbox has root-level access to the host",
   "count": 3,
   "pct": 1
  }
 ],
 "off_by_default_agents": 136,
 "off_by_default_pct": 53,
 "model_can_disable_agents": 44,
 "model_can_disable_pct": 17,
 "capabilities": [
  {
   "id": "untrusted_input",
   "label": "Reads untrusted content",
   "yes": 250,
   "opt_in": 6,
   "yes_pct": 98,
   "any_pct": 100
  },
  {
   "id": "network_egress",
   "label": "Can send data out over the network",
   "yes": 233,
   "opt_in": 11,
   "yes_pct": 91,
   "any_pct": 95
  },
  {
   "id": "external_credentials",
   "label": "Holds credentials for other services",
   "yes": 230,
   "opt_in": 15,
   "yes_pct": 90,
   "any_pct": 96
  },
  {
   "id": "code_execution",
   "label": "Runs code or shell commands",
   "yes": 179,
   "opt_in": 36,
   "yes_pct": 70,
   "any_pct": 84
  },
  {
   "id": "filesystem_write",
   "label": "Writes files",
   "yes": 169,
   "opt_in": 25,
   "yes_pct": 66,
   "any_pct": 76
  },
  {
   "id": "external_communication",
   "label": "Sends email, messages or posts",
   "yes": 134,
   "opt_in": 66,
   "yes_pct": 52,
   "any_pct": 78
  },
  {
   "id": "persistent_memory",
   "label": "Keeps memory between sessions",
   "yes": 115,
   "opt_in": 52,
   "yes_pct": 45,
   "any_pct": 65
  },
  {
   "id": "sub_agents",
   "label": "Starts sub-agents",
   "yes": 115,
   "opt_in": 38,
   "yes_pct": 45,
   "any_pct": 60
  },
  {
   "id": "third_party_extensions",
   "label": "Loads plugins or MCP servers",
   "yes": 85,
   "opt_in": 100,
   "yes_pct": 33,
   "any_pct": 72
  }
 ],
 "rule_of_two": 251,
 "rule_of_two_pct": 98,
 "runs_code": 179,
 "runs_code_unsandboxed": 112,
 "runs_code_unsandboxed_pct": 63,
 "no_gate_by_default": 144,
 "no_gate_by_default_pct": 56,
 "categories": [
  {
   "n": 18,
   "mean": 3.61,
   "median": 3.65,
   "id": "data_analytics",
   "label": "Data & Analytics",
   "max": 6.4
  },
  {
   "n": 19,
   "mean": 3.36,
   "median": 3.2,
   "id": "cybersecurity",
   "label": "Cybersecurity",
   "max": 8.4
  },
  {
   "n": 26,
   "mean": 3.36,
   "median": 3.25,
   "id": "infrastructure_ops",
   "label": "Infrastructure & Ops",
   "max": 6.7
  },
  {
   "n": 70,
   "mean": 3.35,
   "median": 3.2,
   "id": "ai_assistants",
   "label": "AI Assistants",
   "max": 7.1
  },
  {
   "n": 50,
   "mean": 2.96,
   "median": 2.7,
   "id": "coding",
   "label": "Coding",
   "max": 6.5
  },
  {
   "n": 73,
   "mean": 2.8,
   "median": 2.9,
   "id": "agent_frameworks",
   "label": "Agent Frameworks",
   "max": 6.2
  }
 ],
 "popularity": {
  "n": 256,
  "missing": [],
  "spearman": -0.08,
  "points": [
   {
    "name": "OpenClaw",
    "score": 2.8,
    "stars": 391588,
    "big": false
   },
   {
    "name": "Hermes Agent",
    "score": 2.9,
    "stars": 251893,
    "big": false
   },
   {
    "name": "DeepSeek Harness (dsh)",
    "score": 3.2,
    "stars": 245124,
    "big": false
   },
   {
    "name": "OpenCode",
    "score": 1.6,
    "stars": 212189,
    "big": false
   },
   {
    "name": "n8n",
    "score": 3.4,
    "stars": 206819,
    "big": false
   },
   {
    "name": "GitHub Copilot Chat (VS Code)",
    "score": 3.3,
    "stars": 193630,
    "big": true
   },
   {
    "name": "AutoGPT Platform",
    "score": 4.2,
    "stars": 187684,
    "big": false
   },
   {
    "name": "Dify",
    "score": 2.9,
    "stars": 158030,
    "big": false
   },
   {
    "name": "Langflow",
    "score": 3.0,
    "stars": 155567,
    "big": false
   },
   {
    "name": "Open WebUI",
    "score": 3.5,
    "stars": 154145,
    "big": false
   },
   {
    "name": "LangChain",
    "score": 2.8,
    "stars": 147538,
    "big": false
   },
   {
    "name": "Codex CLI",
    "score": 4.2,
    "stars": 128169,
    "big": true
   },
   {
    "name": "Browser Use",
    "score": 3.0,
    "stars": 117371,
    "big": false
   },
   {
    "name": "Pi coding agent",
    "score": 1.2,
    "stars": 113165,
    "big": false
   },
   {
    "name": "Gemini CLI",
    "score": 3.7,
    "stars": 107247,
    "big": true
   },
   {
    "name": "Paperclip",
    "score": 2.9,
    "stars": 98366,
    "big": false
   },
   {
    "name": "Agent Reach",
    "score": 1.9,
    "stars": 93109,
    "big": false
   },
   {
    "name": "RAGFlow",
    "score": 2.9,
    "stars": 91772,
    "big": false
   },
   {
    "name": "Zed (Agent panel)",
    "score": 4.0,
    "stars": 91413,
    "big": false
   },
   {
    "name": "MCP Filesystem server",
    "score": 5.3,
    "stars": 91064,
    "big": false
   },
   {
    "name": "MCP Git server",
    "score": 3.9,
    "stars": 91064,
    "big": false
   },
   {
    "name": "OpenHands (Agent Canvas)",
    "score": 1.8,
    "stars": 90187,
    "big": false
   },
   {
    "name": "Orca",
    "score": 1.7,
    "stars": 87029,
    "big": false
   },
   {
    "name": "DeerFlow",
    "score": 4.0,
    "stars": 83471,
    "big": true
   },
   {
    "name": "LobeHub",
    "score": 3.7,
    "stars": 83039,
    "big": false
   },
   {
    "name": "Netdata (MCP server)",
    "score": 5.1,
    "stars": 80824,
    "big": false
   },
   {
    "name": "Apache Superset MCP Service",
    "score": 5.3,
    "stars": 75061,
    "big": false
   },
   {
    "name": "Ruflo",
    "score": 2.0,
    "stars": 74054,
    "big": false
   },
   {
    "name": "career-ops",
    "score": 2.1,
    "stars": 73707,
    "big": false
   },
   {
    "name": "MetaGPT",
    "score": 0.8,
    "stars": 70766,
    "big": false
   },
   {
    "name": "Cline",
    "score": 1.4,
    "stars": 69984,
    "big": false
   },
   {
    "name": "oh-my-openagent (OmO)",
    "score": 1.8,
    "stars": 69871,
    "big": false
   },
   {
    "name": "Open Interpreter",
    "score": 3.0,
    "stars": 68518,
    "big": false
   },
   {
    "name": "Strix",
    "score": 3.4,
    "stars": 67059,
    "big": false
   },
   {
    "name": "AnythingLLM",
    "score": 2.6,
    "stars": 66792,
    "big": false
   },
   {
    "name": "Mem0",
    "score": 3.8,
    "stars": 66770,
    "big": false
   },
   {
    "name": "Context7",
    "score": 6.5,
    "stars": 62767,
    "big": false
   },
   {
    "name": "AutoGen",
    "score": 2.8,
    "stars": 61281,
    "big": true
   },
   {
    "name": "LiteLLM",
    "score": 4.5,
    "stars": 60294,
    "big": false
   },
   {
    "name": "CrewAI",
    "score": 2.4,
    "stars": 59422,
    "big": false
   },
   {
    "name": "OpenManus",
    "score": 1.2,
    "stars": 58536,
    "big": false
   },
   {
    "name": "gpt-engineer",
    "score": 1.7,
    "stars": 55046,
    "big": false
   },
   {
    "name": "goose",
    "score": 2.1,
    "stars": 55038,
    "big": false
   },
   {
    "name": "Chrome DevTools MCP",
    "score": 2.7,
    "stars": 53081,
    "big": false
   },
   {
    "name": "LlamaIndex",
    "score": 2.2,
    "stars": 52432,
    "big": false
   },
   {
    "name": "Cherry Studio",
    "score": 2.0,
    "stars": 52418,
    "big": false
   },
   {
    "name": "Metabase MCP server",
    "score": 5.9,
    "stars": 49564,
    "big": false
   },
   {
    "name": "Aider",
    "score": 3.6,
    "stars": 49409,
    "big": false
   },
   {
    "name": "nanobot",
    "score": 2.3,
    "stars": 48839,
    "big": false
   },
   {
    "name": "Shannon",
    "score": 2.6,
    "stars": 48649,
    "big": false
   },
   {
    "name": "CowAgent",
    "score": 1.7,
    "stars": 47264,
    "big": false
   },
   {
    "name": "codebase-memory-mcp",
    "score": 5.2,
    "stars": 45987,
    "big": false
   },
   {
    "name": "LibreChat",
    "score": 4.0,
    "stars": 45371,
    "big": false
   },
   {
    "name": "Jan",
    "score": 4.7,
    "stars": 44842,
    "big": false
   },
   {
    "name": "LangGraph",
    "score": 4.2,
    "stars": 42834,
    "big": false
   },
   {
    "name": "Agno",
    "score": 2.0,
    "stars": 42601,
    "big": false
   },
   {
    "name": "OpenHuman",
    "score": 3.5,
    "stars": 41557,
    "big": false
   },
   {
    "name": "Codewhale",
    "score": 4.5,
    "stars": 41075,
    "big": false
   },
   {
    "name": "PostHog MCP",
    "score": 3.4,
    "stars": 40177,
    "big": false
   },
   {
    "name": "UI-TARS Desktop / Agent TARS",
    "score": 1.6,
    "stars": 39208,
    "big": true
   },
   {
    "name": "CopilotKit",
    "score": 2.5,
    "stars": 37808,
    "big": false
   },
   {
    "name": "Khoj",
    "score": 3.1,
    "stars": 37592,
    "big": false
   },
   {
    "name": "Vane (Perplexica)",
    "score": 3.2,
    "stars": 37104,
    "big": false
   },
   {
    "name": "AgentGPT",
    "score": 6.3,
    "stars": 36296,
    "big": false
   },
   {
    "name": "Continue",
    "score": 2.1,
    "stars": 36148,
    "big": false
   },
   {
    "name": "QwenPaw",
    "score": 2.3,
    "stars": 35482,
    "big": true
   },
   {
    "name": "oh-my-pi (omp)",
    "score": 1.9,
    "stars": 34536,
    "big": false
   },
   {
    "name": "ChatDev 2.0 (DevAll)",
    "score": 1.7,
    "stars": 34458,
    "big": false
   },
   {
    "name": "GitHub MCP Server",
    "score": 6.4,
    "stars": 33430,
    "big": true
   },
   {
    "name": "AionUi",
    "score": 1.5,
    "stars": 33360,
    "big": false
   },
   {
    "name": "ZeroClaw",
    "score": 4.2,
    "stars": 32941,
    "big": false
   },
   {
    "name": "AgentScope",
    "score": 2.8,
    "stars": 32849,
    "big": true
   },
   {
    "name": "NanoClaw",
    "score": 3.6,
    "stars": 30891,
    "big": false
   },
   {
    "name": "Composio",
    "score": 3.4,
    "stars": 30460,
    "big": false
   },
   {
    "name": "MCP for Blender",
    "score": 1.6,
    "stars": 30180,
    "big": false
   },
   {
    "name": "Serena",
    "score": 2.3,
    "stars": 30081,
    "big": false
   },
   {
    "name": "Deep Agents",
    "score": 2.8,
    "stars": 29995,
    "big": false
   },
   {
    "name": "GPT Researcher",
    "score": 2.2,
    "stars": 29939,
    "big": false
   },
   {
    "name": "OpenAI Agents SDK (Python)",
    "score": 3.2,
    "stars": 29889,
    "big": true
   },
   {
    "name": "Sim",
    "score": 3.8,
    "stars": 29786,
    "big": false
   },
   {
    "name": "FastGPT",
    "score": 3.9,
    "stars": 29785,
    "big": false
   },
   {
    "name": "smolagents",
    "score": 1.6,
    "stars": 29722,
    "big": false
   },
   {
    "name": "Cua",
    "score": 3.1,
    "stars": 28676,
    "big": false
   },
   {
    "name": "Semantic Kernel",
    "score": 2.7,
    "stars": 28629,
    "big": true
   },
   {
    "name": "Mastra",
    "score": 3.0,
    "stars": 28620,
    "big": false
   },
   {
    "name": "Crush",
    "score": 1.6,
    "stars": 28527,
    "big": false
   },
   {
    "name": "Qwen Code",
    "score": 2.8,
    "stars": 28342,
    "big": true
   },
   {
    "name": "Chat2DB",
    "score": 3.5,
    "stars": 28302,
    "big": false
   },
   {
    "name": "Vibe Kanban",
    "score": 1.2,
    "stars": 28277,
    "big": false
   },
   {
    "name": "Task Master (claude-task-master)",
    "score": 2.0,
    "stars": 28182,
    "big": false
   },
   {
    "name": "Symphony",
    "score": 1.3,
    "stars": 27589,
    "big": true
   },
   {
    "name": "Kilo Code",
    "score": 2.3,
    "stars": 27520,
    "big": false
   },
   {
    "name": "Grok Build",
    "score": 3.8,
    "stars": 27259,
    "big": true
   },
   {
    "name": "Vercel AI SDK UI",
    "score": 3.6,
    "stars": 27156,
    "big": false
   },
   {
    "name": "Stagehand",
    "score": 4.5,
    "stars": 25559,
    "big": false
   },
   {
    "name": "JARVIS (HuggingGPT)",
    "score": 2.9,
    "stars": 25401,
    "big": true
   },
   {
    "name": "PentAGI",
    "score": 3.0,
    "stars": 25307,
    "big": false
   },
   {
    "name": "Activepieces",
    "score": 3.4,
    "stars": 24933,
    "big": false
   },
   {
    "name": "Archon",
    "score": 1.7,
    "stars": 23638,
    "big": false
   },
   {
    "name": "Skyvern",
    "score": 3.4,
    "stars": 23151,
    "big": false
   },
   {
    "name": "marimo",
    "score": 1.2,
    "stars": 23048,
    "big": false
   },
   {
    "name": "n8n-MCP",
    "score": 3.3,
    "stars": 23048,
    "big": false
   },
   {
    "name": "MaxKB",
    "score": 3.1,
    "stars": 22912,
    "big": false
   },
   {
    "name": "NemoClaw",
    "score": 4.7,
    "stars": 22673,
    "big": true
   },
   {
    "name": "BabyAGI (functionz)",
    "score": 1.3,
    "stars": 22361,
    "big": false
   },
   {
    "name": "Generative Agents (Smallville)",
    "score": 4.4,
    "stars": 22190,
    "big": false
   },
   {
    "name": "Dyad",
    "score": 2.7,
    "stars": 21738,
    "big": false
   },
   {
    "name": "Google ADK (Python)",
    "score": 3.5,
    "stars": 21735,
    "big": true
   },
   {
    "name": "Coze Studio",
    "score": 3.0,
    "stars": 21688,
    "big": true
   },
   {
    "name": "Prime Agent",
    "score": 1.5,
    "stars": 21596,
    "big": false
   },
   {
    "name": "SWE-agent",
    "score": 2.9,
    "stars": 20496,
    "big": false
   },
   {
    "name": "Pydantic AI",
    "score": 3.5,
    "stars": 20470,
    "big": false
   },
   {
    "name": "jcode",
    "score": 1.5,
    "stars": 20338,
    "big": false
   },
   {
    "name": "Kortix (Suna)",
    "score": 3.2,
    "stars": 20257,
    "big": false
   },
   {
    "name": "OWL",
    "score": 2.1,
    "stars": 20151,
    "big": false
   },
   {
    "name": "DB-GPT",
    "score": 1.9,
    "stars": 20080,
    "big": false
   },
   {
    "name": "elizaOS",
    "score": 2.8,
    "stars": 19553,
    "big": false
   },
   {
    "name": "Agent Zero",
    "score": 2.0,
    "stars": 19388,
    "big": false
   },
   {
    "name": "Windmill",
    "score": 3.3,
    "stars": 18125,
    "big": false
   },
   {
    "name": "CAMEL",
    "score": 1.9,
    "stars": 17817,
    "big": false
   },
   {
    "name": "Wren AI",
    "score": 2.6,
    "stars": 17812,
    "big": false
   },
   {
    "name": "SuperAGI",
    "score": 1.1,
    "stars": 17699,
    "big": false
   },
   {
    "name": "Qwen-Agent",
    "score": 2.1,
    "stars": 17139,
    "big": true
   },
   {
    "name": "DeepCode",
    "score": 3.6,
    "stars": 16689,
    "big": false
   },
   {
    "name": "MCP Toolbox for Databases",
    "score": 3.8,
    "stars": 16615,
    "big": true
   },
   {
    "name": "Framelink Figma MCP",
    "score": 4.8,
    "stars": 15964,
    "big": false
   },
   {
    "name": "PentestGPT",
    "score": 1.8,
    "stars": 15804,
    "big": false
   },
   {
    "name": "Eigent",
    "score": 3.6,
    "stars": 15468,
    "big": false
   },
   {
    "name": "Prowler MCP Server",
    "score": 4.7,
    "stars": 14978,
    "big": false
   },
   {
    "name": "Microsoft Agent Framework",
    "score": 3.4,
    "stars": 13990,
    "big": true
   },
   {
    "name": "Nanobrowser",
    "score": 4.4,
    "stars": 13990,
    "big": false
   },
   {
    "name": "BrowserOS neo",
    "score": 3.6,
    "stars": 13838,
    "big": false
   },
   {
    "name": "PR-Agent",
    "score": 5.3,
    "stars": 13295,
    "big": false
   },
   {
    "name": "Eino",
    "score": 1.4,
    "stars": 13251,
    "big": true
   },
   {
    "name": "Claude Context",
    "score": 4.1,
    "stars": 12590,
    "big": false
   },
   {
    "name": "Agent S",
    "score": 1.6,
    "stars": 12550,
    "big": false
   },
   {
    "name": "IDA Pro MCP",
    "score": 3.8,
    "stars": 12509,
    "big": false
   },
   {
    "name": "HexStrike AI",
    "score": 0.9,
    "stars": 12502,
    "big": false
   },
   {
    "name": "Keep",
    "score": 2.1,
    "stars": 12380,
    "big": false
   },
   {
    "name": "OpenSRE (Tracer)",
    "score": 2.1,
    "stars": 11582,
    "big": false
   },
   {
    "name": "PocketFlow",
    "score": 3.4,
    "stars": 11224,
    "big": false
   },
   {
    "name": "Codex Security",
    "score": 2.9,
    "stars": 11005,
    "big": true
   },
   {
    "name": "Open SWE",
    "score": 4.0,
    "stars": 10814,
    "big": false
   },
   {
    "name": "VoltAgent",
    "score": 2.8,
    "stars": 10749,
    "big": false
   },
   {
    "name": "mcp-use",
    "score": 2.5,
    "stars": 10728,
    "big": false
   },
   {
    "name": "AI Town",
    "score": 6.2,
    "stars": 10597,
    "big": false
   },
   {
    "name": "InkOS",
    "score": 5.2,
    "stars": 10153,
    "big": false
   },
   {
    "name": "Magentic-UI",
    "score": 4.1,
    "stars": 10091,
    "big": true
   },
   {
    "name": "Apify MCP Server",
    "score": 3.7,
    "stars": 10015,
    "big": false
   },
   {
    "name": "Desktop Commander MCP",
    "score": 2.2,
    "stars": 9954,
    "big": false
   },
   {
    "name": "UFO (UFO\u00b2 / UFO\u00b3 Galaxy)",
    "score": 2.6,
    "stars": 9947,
    "big": true
   },
   {
    "name": "Amazon EKS MCP Server",
    "score": 4.7,
    "stars": 9761,
    "big": true
   },
   {
    "name": "AWS API MCP Server",
    "score": 4.5,
    "stars": 9761,
    "big": true
   },
   {
    "name": "Spring AI",
    "score": 3.0,
    "stars": 9513,
    "big": true
   },
   {
    "name": "Local Deep Researcher",
    "score": 7.1,
    "stars": 9360,
    "big": false
   },
   {
    "name": "PraisonAI",
    "score": 3.0,
    "stars": 9195,
    "big": false
   },
   {
    "name": "Mobile MCP",
    "score": 3.1,
    "stars": 8740,
    "big": false
   },
   {
    "name": "Strands Agents (harness-sdk)",
    "score": 2.1,
    "stars": 8721,
    "big": true
   },
   {
    "name": "Bifrost",
    "score": 4.5,
    "stars": 8608,
    "big": false
   },
   {
    "name": "mcp-agent",
    "score": 1.7,
    "stars": 8570,
    "big": false
   },
   {
    "name": "XAgent",
    "score": 1.4,
    "stars": 8552,
    "big": false
   },
   {
    "name": "mini-swe-agent",
    "score": 4.0,
    "stars": 8270,
    "big": false
   },
   {
    "name": "K8sGPT",
    "score": 5.8,
    "stars": 8224,
    "big": false
   },
   {
    "name": "ShortGPT",
    "score": 3.4,
    "stars": 8007,
    "big": false
   },
   {
    "name": "Coroot (MCP server and AI RCA)",
    "score": 6.7,
    "stars": 7961,
    "big": false
   },
   {
    "name": "Upsonic",
    "score": 2.1,
    "stars": 7956,
    "big": false
   },
   {
    "name": "Kimi Code CLI",
    "score": 2.7,
    "stars": 7791,
    "big": false
   },
   {
    "name": "Agent Squad",
    "score": 2.4,
    "stars": 7788,
    "big": false
   },
   {
    "name": "Steel Browser",
    "score": 2.4,
    "stars": 7748,
    "big": false
   },
   {
    "name": "Forge (forgecode)",
    "score": 1.9,
    "stars": 7640,
    "big": false
   },
   {
    "name": "kubectl-ai",
    "score": 2.0,
    "stars": 7572,
    "big": true
   },
   {
    "name": "Firecrawl MCP",
    "score": 4.0,
    "stars": 7565,
    "big": false
   },
   {
    "name": "Swarms",
    "score": 1.1,
    "stars": 7233,
    "big": false
   },
   {
    "name": "CyberStrikeAI",
    "score": 2.6,
    "stars": 7174,
    "big": false
   },
   {
    "name": "DeepAudit",
    "score": 3.2,
    "stars": 7121,
    "big": false
   },
   {
    "name": "Open Multi-Agent (OMA)",
    "score": 3.4,
    "stars": 6986,
    "big": false
   },
   {
    "name": "AppAgent",
    "score": 2.1,
    "stars": 6899,
    "big": true
   },
   {
    "name": "Superagent SDK",
    "score": 2.1,
    "stars": 6761,
    "big": false
   },
   {
    "name": "PI-Desktop",
    "score": 2.7,
    "stars": 6468,
    "big": false
   },
   {
    "name": "Agent Governance Toolkit",
    "score": 3.5,
    "stars": 6404,
    "big": true
   },
   {
    "name": "TaskWeaver",
    "score": 3.0,
    "stars": 6168,
    "big": true
   },
   {
    "name": "MCP Atlassian",
    "score": 5.7,
    "stars": 5973,
    "big": false
   },
   {
    "name": "Agents (aiwaves)",
    "score": 0.4,
    "stars": 5965,
    "big": false
   },
   {
    "name": "OpenAgent",
    "score": 1.3,
    "stars": 5691,
    "big": false
   },
   {
    "name": "GitHub Agentic Workflows",
    "score": 6.2,
    "stars": 5354,
    "big": true
   },
   {
    "name": "Raven",
    "score": 3.5,
    "stars": 5263,
    "big": false
   },
   {
    "name": "AgentVerse",
    "score": 2.1,
    "stars": 5155,
    "big": false
   },
   {
    "name": "Exa MCP",
    "score": 5.7,
    "stars": 5090,
    "big": false
   },
   {
    "name": "Mistral Vibe",
    "score": 2.8,
    "stars": 5067,
    "big": false
   },
   {
    "name": "OpenAgents (XLang)",
    "score": 1.8,
    "stars": 4863,
    "big": false
   },
   {
    "name": "DeepAnalyze",
    "score": 2.7,
    "stars": 4670,
    "big": false
   },
   {
    "name": "Notion MCP Server",
    "score": 5.4,
    "stars": 4664,
    "big": false
   },
   {
    "name": "ContextForge MCP Gateway",
    "score": 3.7,
    "stars": 4582,
    "big": true
   },
   {
    "name": "MS-Agent",
    "score": 3.0,
    "stars": 4406,
    "big": true
   },
   {
    "name": "Cloudflare MCP Servers",
    "score": 3.9,
    "stars": 4359,
    "big": false
   },
   {
    "name": "OpenAgents",
    "score": 1.1,
    "stars": 4180,
    "big": false
   },
   {
    "name": "kagent",
    "score": 3.6,
    "stars": 3953,
    "big": false
   },
   {
    "name": "NotFair Plugin",
    "score": 1.2,
    "stars": 3907,
    "big": false
   },
   {
    "name": "Tracecat",
    "score": 4.0,
    "stars": 3826,
    "big": false
   },
   {
    "name": "Azure MCP Server",
    "score": 2.7,
    "stars": 3741,
    "big": true
   },
   {
    "name": "Radar",
    "score": 3.8,
    "stars": 3677,
    "big": false
   },
   {
    "name": "DBHub",
    "score": 4.1,
    "stars": 3613,
    "big": false
   },
   {
    "name": "Grafana MCP Server",
    "score": 3.3,
    "stars": 3531,
    "big": false
   },
   {
    "name": "HolmesGPT",
    "score": 3.0,
    "stars": 3521,
    "big": false
   },
   {
    "name": "Maestro",
    "score": 1.2,
    "stars": 3427,
    "big": false
   },
   {
    "name": "Docker Agent",
    "score": 3.1,
    "stars": 3407,
    "big": false
   },
   {
    "name": "Google Analytics MCP",
    "score": 6.4,
    "stars": 3400,
    "big": true
   },
   {
    "name": "Postgres MCP Pro",
    "score": 4.2,
    "stars": 3377,
    "big": false
   },
   {
    "name": "Metorial",
    "score": 4.3,
    "stars": 3364,
    "big": false
   },
   {
    "name": "EvoAgentX",
    "score": 1.8,
    "stars": 3363,
    "big": false
   },
   {
    "name": "Google Workspace MCP",
    "score": 5.4,
    "stars": 3298,
    "big": false
   },
   {
    "name": "AGiXT",
    "score": 2.1,
    "stars": 3216,
    "big": false
   },
   {
    "name": "OpenOcta",
    "score": 1.2,
    "stars": 3189,
    "big": false
   },
   {
    "name": "Robusta",
    "score": 1.5,
    "stars": 3109,
    "big": false
   },
   {
    "name": "Atomic Agent",
    "score": 2.6,
    "stars": 2998,
    "big": false
   },
   {
    "name": "Supabase MCP",
    "score": 4.6,
    "stars": 2937,
    "big": false
   },
   {
    "name": "CompozyOS",
    "score": 2.7,
    "stars": 2791,
    "big": false
   },
   {
    "name": "NVIDIA NeMo Agent Toolkit",
    "score": 3.3,
    "stars": 2659,
    "big": true
   },
   {
    "name": "invisible_playwright_mcp",
    "score": 2.3,
    "stars": 2644,
    "big": false
   },
   {
    "name": "Webcmd",
    "score": 2.5,
    "stars": 2642,
    "big": false
   },
   {
    "name": "AgentField",
    "score": 2.2,
    "stars": 2605,
    "big": false
   },
   {
    "name": "Perplexity MCP Server",
    "score": 6.2,
    "stars": 2552,
    "big": false
   },
   {
    "name": "Tavily MCP Server",
    "score": 3.8,
    "stars": 2422,
    "big": false
   },
   {
    "name": "OpenBitFun",
    "score": 2.0,
    "stars": 2396,
    "big": false
   },
   {
    "name": "OpenAGI (pyopenagi)",
    "score": 2.1,
    "stars": 2287,
    "big": false
   },
   {
    "name": "Agent Teams AI",
    "score": 1.6,
    "stars": 2236,
    "big": false
   },
   {
    "name": "Orkas",
    "score": 3.4,
    "stars": 2154,
    "big": false
   },
   {
    "name": "Kubernetes MCP Server (containers)",
    "score": 4.4,
    "stars": 2149,
    "big": true
   },
   {
    "name": "AgentFlow",
    "score": 2.1,
    "stars": 2052,
    "big": false
   },
   {
    "name": "Azure DevOps MCP Server (local)",
    "score": 5.2,
    "stars": 2048,
    "big": true
   },
   {
    "name": "Notte",
    "score": 4.0,
    "stars": 2019,
    "big": false
   },
   {
    "name": "AutoChain",
    "score": 2.5,
    "stars": 1881,
    "big": false
   },
   {
    "name": "GPTeam",
    "score": 4.0,
    "stars": 1723,
    "big": false
   },
   {
    "name": "Buttercup",
    "score": 2.2,
    "stars": 1718,
    "big": false
   },
   {
    "name": "mcp-server-kubernetes",
    "score": 2.6,
    "stars": 1595,
    "big": false
   },
   {
    "name": "Docker MCP Gateway",
    "score": 4.0,
    "stars": 1589,
    "big": false
   },
   {
    "name": "AIDE ML",
    "score": 2.9,
    "stars": 1560,
    "big": false
   },
   {
    "name": "Terraform MCP Server",
    "score": 4.3,
    "stars": 1545,
    "big": true
   },
   {
    "name": "Brave Search MCP Server",
    "score": 4.9,
    "stars": 1485,
    "big": false
   },
   {
    "name": "Burp Suite MCP Server",
    "score": 3.8,
    "stars": 1218,
    "big": false
   },
   {
    "name": "OpenHands",
    "score": 2.7,
    "stars": 1208,
    "big": false
   },
   {
    "name": "Argus",
    "score": 4.0,
    "stars": 1196,
    "big": false
   },
   {
    "name": "MongoDB MCP Server",
    "score": 4.8,
    "stars": 1140,
    "big": false
   },
   {
    "name": "Ongrid",
    "score": 3.2,
    "stars": 1113,
    "big": false
   },
   {
    "name": "OpenOps",
    "score": 2.1,
    "stars": 1075,
    "big": false
   },
   {
    "name": "MS 365 MCP Server",
    "score": 4.9,
    "stars": 1023,
    "big": false
   },
   {
    "name": "OpenDerisk",
    "score": 1.1,
    "stars": 971,
    "big": false
   },
   {
    "name": "ZAP MCP add-on",
    "score": 3.8,
    "stars": 951,
    "big": false
   },
   {
    "name": "gcloud MCP",
    "score": 1.0,
    "stars": 920,
    "big": true
   },
   {
    "name": "Neon MCP",
    "score": 4.6,
    "stars": 648,
    "big": false
   },
   {
    "name": "dbt MCP",
    "score": 1.8,
    "stars": 607,
    "big": false
   },
   {
    "name": "MCP for Argo CD",
    "score": 3.1,
    "stars": 581,
    "big": false
   },
   {
    "name": "Google Security MCP servers",
    "score": 2.0,
    "stars": 531,
    "big": true
   },
   {
    "name": "Linux MCP Server (RHEL Lightspeed)",
    "score": 5.6,
    "stars": 314,
    "big": true
   },
   {
    "name": "Falcon MCP",
    "score": 4.6,
    "stars": 265,
    "big": false
   },
   {
    "name": "Cynative",
    "score": 8.4,
    "stars": 219,
    "big": false
   }
  ],
  "tiers": [
   {
    "n": 46,
    "mean": 2.98,
    "median": 2.9,
    "label": "50k+ stars"
   },
   {
    "n": 70,
    "mean": 2.99,
    "median": 3.0,
    "label": "20k to 50k"
   },
   {
    "n": 73,
    "mean": 3.21,
    "median": 3.0,
    "label": "5k to 20k"
   },
   {
    "n": 67,
    "mean": 3.32,
    "median": 3.2,
    "label": "Under 5k"
   }
  ],
  "top10": [
   {
    "id": "openclaw",
    "name": "OpenClaw",
    "score": 2.8,
    "stars": 391588,
    "repo": "openclaw/openclaw",
    "created": "2025"
   },
   {
    "id": "hermes-agent",
    "name": "Hermes Agent",
    "score": 2.9,
    "stars": 251893,
    "repo": "NousResearch/hermes-agent",
    "created": "2025"
   },
   {
    "id": "deepseek-harness",
    "name": "DeepSeek Harness (dsh)",
    "score": 3.2,
    "stars": 245124,
    "repo": "deepseek-ai/deepseek-harness",
    "created": "2026"
   },
   {
    "id": "opencode",
    "name": "OpenCode",
    "score": 1.6,
    "stars": 212189,
    "repo": "anomalyco/opencode",
    "created": "2025"
   },
   {
    "id": "n8n",
    "name": "n8n",
    "score": 3.4,
    "stars": 206819,
    "repo": "n8n-io/n8n",
    "created": "2019"
   },
   {
    "id": "github-copilot-chat",
    "name": "GitHub Copilot Chat (VS Code)",
    "score": 3.3,
    "stars": 193630,
    "repo": "microsoft/vscode",
    "created": "2015"
   },
   {
    "id": "autogpt",
    "name": "AutoGPT Platform",
    "score": 4.2,
    "stars": 187684,
    "repo": "Significant-Gravitas/AutoGPT",
    "created": "2023"
   },
   {
    "id": "dify",
    "name": "Dify",
    "score": 2.9,
    "stars": 158030,
    "repo": "langgenius/dify",
    "created": "2023"
   },
   {
    "id": "langflow",
    "name": "Langflow",
    "score": 3.0,
    "stars": 155567,
    "repo": "langflow-ai/langflow",
    "created": "2023"
   },
   {
    "id": "open-webui",
    "name": "Open WebUI",
    "score": 3.5,
    "stars": 154145,
    "repo": "open-webui/open-webui",
    "created": "2023"
   }
  ],
  "top10_mean": 3.08,
  "top10_above_mean": 5,
  "top25_mean": 3.11,
  "big_tech": {
   "n": 45,
   "mean": 3.38,
   "median": 3.2,
   "at_least_5": 5,
   "max": 6.4
  },
  "everyone_else": {
   "n": 211,
   "mean": 3.09,
   "median": 3.0
  },
  "by_year": [
   {
    "n": 19,
    "mean": 3.52,
    "median": 3.4,
    "year": "2022 or earlier"
   },
   {
    "n": 57,
    "mean": 2.89,
    "median": 2.8,
    "year": "2023"
   },
   {
    "n": 46,
    "mean": 3.19,
    "median": 3.0,
    "year": "2024"
   },
   {
    "n": 97,
    "mean": 3.22,
    "median": 3.1,
    "year": "2025"
   },
   {
    "n": 37,
    "mean": 3.04,
    "median": 2.9,
    "year": "2026"
   }
  ]
 },
 "top_scores": [
  {
   "name": "Cynative",
   "score": 8.4,
   "category": "cybersecurity",
   "id": "cynative"
  },
  {
   "name": "Local Deep Researcher",
   "score": 7.1,
   "category": "ai_assistants",
   "id": "local-deep-researcher"
  },
  {
   "name": "Coroot (MCP server and AI RCA)",
   "score": 6.7,
   "category": "infrastructure_ops",
   "id": "coroot"
  },
  {
   "name": "Context7",
   "score": 6.5,
   "category": "coding",
   "id": "context7"
  },
  {
   "name": "GitHub MCP Server",
   "score": 6.4,
   "category": "coding",
   "id": "github-mcp-server"
  },
  {
   "name": "Google Analytics MCP",
   "score": 6.4,
   "category": "data_analytics",
   "id": "google-analytics-mcp"
  },
  {
   "name": "AgentGPT",
   "score": 6.3,
   "category": "ai_assistants",
   "id": "agentgpt"
  },
  {
   "name": "AI Town",
   "score": 6.2,
   "category": "agent_frameworks",
   "id": "ai-town"
  },
  {
   "name": "GitHub Agentic Workflows",
   "score": 6.2,
   "category": "coding",
   "id": "gh-aw"
  },
  {
   "name": "Perplexity MCP Server",
   "score": 6.2,
   "category": "ai_assistants",
   "id": "perplexity-mcp"
  }
 ],
 "key_numbers": [
  "We scored 256 open-source AI agents on how well their own code limits the damage when something goes wrong. The average was 3.1 out of 10.",
  "91% scored below 5. Only two scored 7 or higher.",
  "In 64% of agents, a prompt injection could get the agent to leak data and do something irreversible without anyone approving it, on default settings.",
  "98% break Meta's Agents Rule of Two. Within one session they can process untrustworthy inputs, have access to sensitive systems or private data, and change state or communicate externally. The rule allows no more than two of the three.",
  "Prompt injection is where agents are weakest. They earned 15% of the available points there, and 39% earned none.",
  "53% already have a safeguard in their code that is turned off by default.",
  "Of the agents that run code, 63% do it without a sandbox unless the user sets one up.",
  "Popularity doesn't help. The 10 most-starred agents average 3.1, about the same as the rest. OpenClaw, the most-starred agent we scored (392k GitHub stars), got 2.8.",
  "Agents from big tech companies did only slightly better: 3.38 on average, against 3.09 for everyone else."
 ]
}
