Skip to content

Security: pj-workspace/codex-debug-plugin

SECURITY.md

Security Policy

Supported Versions

Security fixes are applied to the latest release and the main branch. Pre-release builds and older local snapshots may not receive backports.

Reporting a Vulnerability

Please use GitHub private vulnerability reporting. Do not include exploit details, local attachments, tokens, cookies, or private logs in a public issue.

Include:

  • affected version or commit;
  • macOS and Codex versions;
  • impact and required preconditions;
  • a minimal reproduction without real credentials;
  • suggested mitigation, if known.

You should receive an acknowledgement within seven days. A remediation timeline depends on severity, exploitability, and release requirements.

Security Model

  • The native helper runs in the logged-in user's GUI session, not as root.
  • MCP and the app communicate through a user-owned Unix-domain socket.
  • The socket and LaunchAgent configuration use user-only permissions.
  • launchd starts the helper on demand; it is not a continuously running daemon.
  • Image and video evidence remains at local filesystem paths.
  • No telemetry, remote upload, or external evidence forwarding is implemented.

Ad-hoc signing protects local bundle integrity checks but is not Apple notarization. Downloaded public releases should be treated accordingly until notarized release artifacts are available.

There aren't any published security advisories