Skip to content

Commit 40f8327

Browse files
xuiocodex
andcommitted
Tighten sensitive key redaction
Avoid redacting harmless operational fields like session counts while still catching credential-style keys. Co-Authored-By: OpenAI Codex <noreply@openai.com>
1 parent b9414e5 commit 40f8327

2 files changed

Lines changed: 3 additions & 2 deletions

File tree

dist/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21339,7 +21339,7 @@ var SECRET_PATTERNS = [
2133921339
/\b[A-Za-z_][A-Za-z0-9_]*(?:API_KEY|TOKEN|SECRET|PASSWORD|PRIVATE_KEY)=([^\s"'`]+)\b/gi,
2134021340
privateKeyPattern
2134121341
];
21342-
var SENSITIVE_ENV_KEY = /(API_KEY|TOKEN|SECRET|PASSWORD|PRIVATE_KEY|COOKIE|SESSION|CREDENTIAL|AUTH)/i;
21342+
var SENSITIVE_ENV_KEY = /(API_KEY|TOKEN|SECRET|PASSWORD|PRIVATE_KEY|COOKIE|CREDENTIAL|AUTH|SESSION[_-]?(KEY|TOKEN|SECRET|COOKIE))/i;
2134321343
var SAFE_ENV_KEYS = /* @__PURE__ */ new Set([
2134421344
"CODEX_HOME",
2134521345
"CODEX_DESKTOP_APP_PATH",

src/redaction.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@ const SECRET_PATTERNS: RegExp[] = [
1818
privateKeyPattern,
1919
];
2020

21-
const SENSITIVE_ENV_KEY = /(API_KEY|TOKEN|SECRET|PASSWORD|PRIVATE_KEY|COOKIE|SESSION|CREDENTIAL|AUTH)/i;
21+
const SENSITIVE_ENV_KEY =
22+
/(API_KEY|TOKEN|SECRET|PASSWORD|PRIVATE_KEY|COOKIE|CREDENTIAL|AUTH|SESSION[_-]?(KEY|TOKEN|SECRET|COOKIE))/i;
2223
const SAFE_ENV_KEYS = new Set([
2324
"CODEX_HOME",
2425
"CODEX_DESKTOP_APP_PATH",

0 commit comments

Comments
 (0)