Skip to content

Security: brokenbots/criteria-typescript-adapter-codex

Security

SECURITY.md

Security

Reporting a vulnerability

Please report security issues privately via GitHub's "Report a vulnerability" flow (Security → Advisories) on this repository, or email security@brokenbots.net. Do not open a public issue for an undisclosed vulnerability.

Supply-chain controls

This adapter ships as a signed, multi-platform OCI artifact (linux/amd64, linux/arm64, darwin/arm64), keyless-signed via Sigstore/Fulcio with a Rekor transparency-log entry, published by brokenbots/publish-adapter. Consumers can pin the signer in .criteria.lock.hcl (criteria adapter lock) so apply/pull enforce the signature.

Dependency hygiene is enforced in CI and documented in docs/dependency-policy.md:

  • osv-scan — osv-scanner (pinned) runs on every PR/push as a blocking gate; no shipping known vulnerabilities. Exceptions are documented + dated in osv-scanner.toml.
  • deps-report — non-blocking freshness report (bun outdated).
  • 7-day cooldown on new releases (security fixes exempt); no automated update bot (small dependency surface — see the policy).

Reproduce the CI security checks locally:

bun run vuln-scan      # osv-scanner (requires osv-scanner on PATH)
bun run deps:outdated  # bun outdated

There aren't any published security advisories