OPEN-SOURCE PRODUCT · SECURITY SCANSSystems online

Every scan becomes comparable evidence.

A local-first workbench for OpenAI Codex Security: run, inspect, compare and govern AI-assisted security scans without losing the evidence, cost and operational context behind each result. Every run preserves model, effort, duration, tokens, estimated cost and severity in a local workspace — with versioned guardrails and optional publication as a GitHub Check.

Local-first · React 19 + Hono + SQLite · 6 runs comparáveis · PT · EN · ES · DE · FR

§01·Why

One terminal, one report, one bill — and no comparison

Security scans are usually reviewed in isolation: one terminal, one report, one bill. Which model reported more coverage? Which effort was worth the cost? Which run failed, and what survived it? Those answers vanish as soon as the terminal window closes.

Okami Sentinel turns those executions into a comparable system. Every run becomes an evidence channel with model, reasoning effort, duration, token volume, estimated cost, severity mix, findings and execution state preserved in one local workspace — nothing leaves the machine unless you explicitly publish a GitHub Check.

It is built for developers, DevSecOps engineers, security reviewers and AI engineers evaluating @openai/codex-security across real repositories. It is an independent workbench built around the scanner — not an official OpenAI product.

§02·Features

What Okami Sentinel does

06

Compare up to six runs

One baseline plus up to five candidates, with severity diff, unit economics ($ per finding, $ per High+), throughput and explicit decision objectives — instead of comparing reports from memory.

EVID

Evidence-first inspection

Filter findings by severity and lifecycle, inspect summaries and code locations, and trace the attack path with the evidence supporting each result.

CUSTO

Live telemetry with a cost ceiling

Status, phase, SSE events, duration, tokens and estimated cost while the scan runs. The cost envelope maps to the scanner's --max-cost guardrail and stops a run once the estimate crosses the configured ceiling.

GATE

Versioned guardrails with GitHub Checks

Local preflight policies, time-bounded explicit exceptions, a decision graph and optional publication as a GitHub Check — the same versioned policy annotates and gates pull requests through a reusable workflow.

FAIL

Honest partial results

Failed scans that preserved findings remain comparable, with explicit FAILED and PARTIAL labels. An operational failure never becomes a passing security decision — and never a silent bootstrap.

PDF

Print-ready reports

An individual report from scan detail and a comparison report from a completed diff — branded, A4-aware and exportable as PDF straight from the browser, for handoff to whoever decides.

§03·Specs

Okami Sentinel specs

StackReact 19 · Vite · Tailwind · Hono · Node 24
Scanner@openai/codex-security (independente da OpenAI)
PersistenceSQLite local + estado do scanner
Comparison1 baseline + até 5 candidatos
AuthenticationAssinatura Codex/ChatGPT · OPENAI_API_KEY (CI)
IntegrationGitHub Actions · Checks (gate @v1)
UI languagesPT-BR · EN · ES · DE · FR
Version0.1.0 · em desenvolvimento ativo
§04·Use cases

When to use Okami Sentinel

01

Evaluating Codex Security on real repositories

Run the same repository with different models, efforts and scopes and answer with evidence which configuration reports more coverage, more High+ or better cost per finding — before standardizing the scan across the team.

02

Security gate on pull requests

Evaluate the local changeset against a versioned policy (.csb/guardrails.json) and publish the outcome as a required Check in branch protection — pass, warning, blocked or error, with no false success.

03

Handing results to decision makers

Hand off a single scan or a six-run comparison as a print-ready PDF — with executive summary, severity profile, findings and evidence — instead of pasting terminal output into a ticket.

§05·FAQ

Okami Sentinel FAQ

Is Okami Sentinel an official OpenAI product?+

No. It is an independent local workbench built around OpenAI Codex Security — the scanner is OpenAI's, Sentinel is not. It runs, indexes and compares the scans, but does not modify or replace the scanner.

Do more findings mean a better scan?+

No. Sentinel compares reported evidence, not ground-truth accuracy. More findings do not automatically make a better scan, and a missing finding does not prove remediation. Confirm findings and triage false positives before using precision, recall or F1.

Do I need an OpenAI API key?+

Only to run autonomously in GitHub Actions. For local interactive use, an active Codex/ChatGPT session is enough. For CI and unattended gates, configure OPENAI_API_KEY as a repository secret — the application never reads or stores the secret's value, it only diagnoses whether the capability is available.

Are scans expensive? And is the product stable?+

Scans can be expensive — that's why the cost envelope stops a run once the estimate crosses the ceiling, and estimated cost can differ from final billing. The repository is under active development (0.1.0): interfaces and schemas may change before a stable release, and the gate must be pinned to a versioned reference (@v1), never to @main.

Want Okami Sentinel running in your context?

The product is open and you can run it yourself. Rolling it out in your environment, with integration and a documented hand-off, is the consulting.