public-surface-sweeper . --summary. Verification path from README: public-surface-sweeper examples/clean-repo and python -m pytest. Nonclaim: not a full security scanner and not a certification tool.
The security lane uses the same shipped, active, research, controlled-private, and archived maturity states as the canonical system registry. Five public utilities remain directly inspectable, while the private practice is projected as one bounded record.
Unknown stays unknown. Public copy follows first-party repository metadata and does not turn a README command into a fresh checkout result.
The exact public utility set is Public Surface Sweeper, Model Provenance Validator, Secret Redact IO, Agent Hook Pack, and Repo Proof Index. Each source link below points to a public HarperZ9 repository with evidence dated 2026-08-27.
public-surface-sweeper . --summary. Verification path from README: public-surface-sweeper examples/clean-repo and python -m pytest. Nonclaim: not a full security scanner and not a certification tool.
model-provenance-validator envelope.json.
secret-redact-io read README.md --json.
agent-hook-pack audit and agent-hook-pack list.
repo-proof-index contracts/*.json --summary.
security-tools.json is generated from the security-privacy domain of the canonical system registry. Every record uses the exact fields slug, name, purpose, maturity, source, installOrEntry, verificationCommand, limitations, authorizationBoundary, and evidenceDate.
The projection records supported entry and verification commands without turning them into a fresh-run claim. Controlled-private records expose neither source nor commands.