diff --git a/packages/opencode/src/plugin/codex.ts b/packages/opencode/src/plugin/codex.ts index 37bcdd74fa..2cdb32b4f6 100644 --- a/packages/opencode/src/plugin/codex.ts +++ b/packages/opencode/src/plugin/codex.ts @@ -9,6 +9,10 @@ import { setTimeout as sleep } from "node:timers/promises" const log = Log.create({ service: "plugin.codex" }) +function escapeHtml(str: string): string { + return str.replace(/&/g, "&").replace(//g, ">").replace(/"/g, """).replace(/'/g, "'") +} + const CLIENT_ID = "app_EMoamEEZ73f0CkXaXp7hrann" const ISSUER = "https://auth.openai.com" const CODEX_API_ENDPOINT = "https://chatgpt.com/backend-api/codex/responses" @@ -229,7 +233,7 @@ const HTML_ERROR = (error: string) => `
An error occurred during authorization.
-