JC·HARNESS

Known Gaps

Honest current-state disclosure from code-backed capability review, runtime credentials, and trust-boundary controls.

No Fake Completion

These gaps are not hidden behind optimistic UI states. A stage or integration is labeled implemented, confirmation required, operator checkpoint, unconfigured, missing, or planned based on real code and available configuration.

Consolidated findings.jsonl

implemented

The runner writes deterministic per-model findings.jsonl files and a top-level run findings.jsonl after report compilation.

Comparative scorecard rubric

implemented

lib/scoring.js implements vulnerability priority scoring. Web real-runs also persist scorecards derived from actual Hunt/Validate findings and token-cost evidence.

LLM router in runner loop

implemented

The web real-run path executes bounded passive recon plus AI Gateway Hunt/Validate work. The original CLI still supports supervised prompt-package operation.

Web/API trust boundary enforcement

implemented

validateScope rejects mismatched base URLs, disallowed hosts, private/link-local/metadata hosts outside lab mode, and non-http(s) targets before web dry-runs, real-runs, and reruns proceed.

CLI trust boundary preflight

operator checkpoint

The original CLI remains a supervised local operator workflow. It validates config and warns on trust boundaries, while active network controls stay in web/API scope validation and approved sandbox/job policy.

Docs, Sheets, Files publishing

confirmation required

Docs, Sheets, and Files publishing can use the server-side PLATPHORM_API_KEY, but this page will not claim delivery until a protected downstream action returns a confirmed response.

Real-run automation

implemented

Real run creation is gated by PLATPHORM_API_KEY, responsible-use acceptance, scope validation, and typed AUTHORIZED confirmation. With AI Gateway credentials present, the run performs bounded passive recon, model Hunt/Validate work, finding persistence, and scorecard derivation.

Trust Boundary Controls

implemented

Blocked hosts

localhost, 127.0.0.1, 0.0.0.0, ::1, metadata.google.internal

Blocked ranges

10.0.0.0/8, 127.0.0.0/8, 169.254.0.0/16, 172.16.0.0/12, 192.168.0.0/16, 100.64.0.0/10

Enforced in

scope validation API, web dry-run creation, web real-run creation, rerun scope reconstruction

Localhost, private, link-local, and metadata hosts are blocked unless labMode is explicitly true.