INNER CODE UNIT · TypeScript

createCodexSecurityServer

openai/codex-security · plugins/codex-security/mcp-app/server.ts:600

export function createCodexSecurityServer(): McpServer {
  const server = new McpServer(
    { name: "codex-security", version: MCP_APP_VERSION },
    {
      capabilities: {
        experimental: { [CODEX_SANDBOX_STATE_META_CAPABILITY]: {} },
        extensions: { "com.openai": {} },
        logging: {},
      },
    },
  );
  const deepScanCoordinators = new DeepScanCoordinatorRegistry();
  // Serialize start-or-join so a scan creates only one coordinator.
  const deepScanStartLock = new AsyncLock();
  const deepScanStore = new WorkbenchDeepScanStore(runWorkbench);
  const authenticatedArtifactClaims = new Map<
    string,
    {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…