Works with · CodeAnt AI · CodeAnt

Does CodeAnt AI count as code review for SOC 2 or PCI DSS?

Not as the approval. CodeAnt posts review comments plus SAST, secrets and SBOM findings from a bot account. Those are required-check inputs PSCO reads, but they are not an approval by a qualified person other than the author. PSCO adds the Officer.

How CodeAnt AI reviews

CodeAnt reviews the pull request and runs static analysis, secrets scanning and dependency (SBOM) checks, posting comments and check results.

What it cannot do

CodeAnt AI cannot be the independent human approver an auditor is looking for. SOC 2 CC8.1, ISO 27001 A.5.3, PCI DSS 6.2.3.1 and SOX program-change controls all assume a qualified person other than the author approved the change and understood it. A bot account posting "Approve" is a review record, not an accountable person, and as of mid-2026 no auditor reports accepting it as standard practice.

How PSCO reads its output

Review comments become findings; SAST, secrets and SBOM results are read as check runs and can be listed in the model’s required_checks so the Officer cannot approve until they are green.

Recognized asbot logins
codeant-ai[bot]Review · SAST · Secrets · SBOM findings

Two-step setup

Keep CodeAnt AI.

Keep CodeAnt enabled.

Add PSCO.

Install the PSCO GitHub App, select the repos in scope, and require psco/approved and one approval from @psco-officers.

The shared-model tip

Point it at the same model the Officer uses.

Point CodeAnt at the same rulebook the Officer uses. List CodeAnt’s checks in required_checks in psco.model.yaml and mirror the model’s forbidden patterns in CodeAnt’s rules. Keep the sensitive paths, required checks and forbidden patterns identical in both places so the robot and the human check the same rules, and so the Officer's packet shows the AI's findings next to the clause they map to.

psco.model.yamlv1 · customer-owned
frameworks: [soc2, iso27001]
sensitive_paths:
  auth/**: deep
  infra/**: deep
required_checks: [ci, tests, sast, secrets]
forbidden: [hardcoded_secret, tls_verify_off]

Keep CodeAnt AI. Add the human who signs.

Connect GitHub and PSCO detects the reviewers already on your repos. Your price comes from your real PR history.