{
  "entry": {
    "kind": "extension",
    "slug": "roo-code",
    "name": "Roo Code",
    "vendor": "Roo Code",
    "description": "Roo Code is an open-source AI coding agent for VS Code, originally forked from Cline and now developed independently with expanded provider support, more granular permission modes, and a community focused on configurability. Like its upstream, Roo Code can drive an entire feature end-to-end: planning a change, editing files in batches, running tests in the terminal, and reaching out to MCP servers for additional tools.\n\nThe extension's declared capabilities span filesystem read and write across the workspace, shell execution for builds and tests, outbound network connections to the configured LLM provider, and access to provider API keys and tokens stored in the secret store. Operators can install custom \"modes\" that further widen or narrow that surface — for example, an architect mode that can plan but not execute, or a code mode with the full toolbelt.\n\nBecause Roo Code is community-maintained and inherits the shell + network + credentials trio, it triggers both the data-exfiltration and credential-theft dangerous combinations in Anomity's catalog. The recommended posture is to enable the most restrictive mode that meets the team's need, restrict tools at the MCP server level, and avoid running it under accounts that hold production credentials.",
    "website": "https://roocode.com",
    "repository": null,
    "documentationUrl": null,
    "license": null,
    "version": null,
    "trustLevel": "community",
    "capabilities": [
      "filesystem:read",
      "filesystem:write",
      "shell:execute",
      "network:outbound",
      "credentials:access"
    ],
    "packaging": {
      "manager": "vsix",
      "packageName": "RooVeterinaryInc.roo-cline"
    },
    "configFiles": null,
    "category": null,
    "updatedAt": "2026-09-02T18:21:41.256Z",
    "risk": {
      "score": 100,
      "band": "critical",
      "signals": [
        {
          "id": "trust-community",
          "kind": "trust",
          "label": "Established community project",
          "contribution": -10
        },
        {
          "id": "high-risk-capabilities",
          "kind": "capability",
          "label": "3 high-risk capabilities: filesystem:write, shell:execute, credentials:access",
          "contribution": 30
        },
        {
          "id": "exfiltration-risk",
          "kind": "combination",
          "label": "Data exfiltration risk (high)",
          "description": "Shell execution combined with outbound network access can exfiltrate arbitrary data from the machine.",
          "contribution": 15
        },
        {
          "id": "credential-theft-risk",
          "kind": "combination",
          "label": "Credential theft risk (high)",
          "description": "Filesystem write combined with credentials access can plant persistent credential stealers.",
          "contribution": 15
        },
        {
          "id": "filesystem-write-shell-risk",
          "kind": "combination",
          "label": "Persistence + execution risk (medium)",
          "description": "Shell execution plus filesystem write means the agent can plant persistent backdoors (e.g. modifying startup scripts).",
          "contribution": 5
        },
        {
          "id": "full-control-risk",
          "kind": "combination",
          "label": "Full-control risk (critical)",
          "description": "Shell + filesystem write + network is effectively a remote shell on the employee machine.",
          "contribution": 25
        }
      ],
      "dangerousCombos": [
        {
          "id": "exfiltration-risk",
          "name": "Data exfiltration risk",
          "description": "Shell execution combined with outbound network access can exfiltrate arbitrary data from the machine.",
          "capabilities": [
            "shell:execute",
            "network:outbound"
          ],
          "severity": "high"
        },
        {
          "id": "credential-theft-risk",
          "name": "Credential theft risk",
          "description": "Filesystem write combined with credentials access can plant persistent credential stealers.",
          "capabilities": [
            "filesystem:write",
            "credentials:access"
          ],
          "severity": "high"
        },
        {
          "id": "filesystem-write-shell-risk",
          "name": "Persistence + execution risk",
          "description": "Shell execution plus filesystem write means the agent can plant persistent backdoors (e.g. modifying startup scripts).",
          "capabilities": [
            "shell:execute",
            "filesystem:write"
          ],
          "severity": "medium"
        },
        {
          "id": "full-control-risk",
          "name": "Full-control risk",
          "description": "Shell + filesystem write + network is effectively a remote shell on the employee machine.",
          "capabilities": [
            "shell:execute",
            "filesystem:write",
            "network:outbound"
          ],
          "severity": "critical"
        }
      ]
    },
    "dangerousCombos": [
      {
        "id": "exfiltration-risk",
        "name": "Data exfiltration risk",
        "description": "Shell execution combined with outbound network access can exfiltrate arbitrary data from the machine.",
        "capabilities": [
          "shell:execute",
          "network:outbound"
        ],
        "severity": "high"
      },
      {
        "id": "credential-theft-risk",
        "name": "Credential theft risk",
        "description": "Filesystem write combined with credentials access can plant persistent credential stealers.",
        "capabilities": [
          "filesystem:write",
          "credentials:access"
        ],
        "severity": "high"
      },
      {
        "id": "filesystem-write-shell-risk",
        "name": "Persistence + execution risk",
        "description": "Shell execution plus filesystem write means the agent can plant persistent backdoors (e.g. modifying startup scripts).",
        "capabilities": [
          "shell:execute",
          "filesystem:write"
        ],
        "severity": "medium"
      },
      {
        "id": "full-control-risk",
        "name": "Full-control risk",
        "description": "Shell + filesystem write + network is effectively a remote shell on the employee machine.",
        "capabilities": [
          "shell:execute",
          "filesystem:write",
          "network:outbound"
        ],
        "severity": "critical"
      }
    ]
  }
}