oh-my-codex@0.21.43
Multi-agent orchestration layer for OpenAI Codex CLI
AI Security Review
scanned 5d ago · by lpm-firewall-aiThe evaluation path automatically routes OPENAI_API_KEY to the hardcoded api.layofflabs.com endpoint for matching model names. Although this requires running the evaluation command, the external credential destination is selected by package code rather than by the user.
Decision evidence
public snapshot- The evaluation collector reads OPENAI_API_KEY as its default API credential.
- For model names matching its internal-model pattern, the collector automatically selects the layofflabs provider and hardcodes api.layofflabs.com as its base URL.
- The collector passes the API key environment variable to Codex as the selected provider's env_key, then invokes Codex with those arguments.
- The evaluation script runs the collector over its selected configurations when explicitly invoked.
- The credential flow is in evaluation code, not the package's import entry point.
- The postinstall hook is a no-op for local installs; global installs hydrate the package's native runtime.
Source & flagged code
12 flaggedInstall-time lifecycle script matches a deterministic static-gate block pattern.
package.jsonView on unpkgPackage defines install-time lifecycle scripts.
package.jsonView on unpkgFindings
Affected versions and remediation
This report applies to oh-my-codex@0.21.43.
See all versions of oh-my-codex for other recorded verdicts.
- Avoid installing oh-my-codex@0.21.43. Remove it from direct dependencies and check your lockfile for transitive copies.
- Choose an independently verified alternative or release. This report does not establish that other versions are safe.
- If this version ran, investigate the affected machine and build environment. Rotate credentials it could access and rebuild from a trusted environment.
Evidence last updated: .
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.