{
  "entry": {
    "kind": "extension",
    "slug": "openai-codex-vscode",
    "name": "OpenAI Codex for VS Code",
    "vendor": "OpenAI",
    "description": "OpenAI's Codex extension brings its coding agent into VS Code, letting a developer delegate a task, watch the agent work through it in the editor, and review the resulting diff — with the option to hand work off to a cloud-executed session.\n\nLike any agentic extension it reads and writes the workspace, executes commands, calls the model service, and holds credentials. The cloud-execution path is the part that deserves specific attention in a review: work that runs remotely means repository contents are processed outside the developer's machine, which is a different data-flow answer than a purely local agent and one that a code-residency policy will have opinions about.",
    "website": "https://developers.openai.com/codex/ide",
    "repository": null,
    "documentationUrl": null,
    "license": null,
    "version": null,
    "trustLevel": "official",
    "capabilities": [
      "filesystem:read",
      "filesystem:write",
      "shell:execute",
      "network:outbound",
      "credentials:access"
    ],
    "packaging": {
      "manager": "vsix",
      "packageName": "openai.chatgpt"
    },
    "configFiles": null,
    "category": null,
    "updatedAt": "2026-09-02",
    "risk": {
      "score": 100,
      "band": "critical",
      "signals": [
        {
          "id": "trust-official",
          "kind": "trust",
          "label": "Published by the vendor",
          "contribution": -40
        },
        {
          "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"
      }
    ]
  }
}