Skip to content

CyberHuaTuo v0.2.3: Privacy-first Guard Case Intake

Choose a tag to compare

@JinNing6 JinNing6 released this 14 Jul 09:36
· 2 commits to main since this release

Privacy-first Guard case intake

CyberHuaTuo 0.2.3 turns a real Guard decision into a reviewable local case without executing the proposed command or uploading the report.

  • Added --expected ALLOW|ASK|BLOCK for an explicit expected-vs-actual contract.
  • Added preview-first --report, repeated --redact, explicit confirmation, no implicit overwrite, and fail-closed handling for private-key material.
  • Added public forms for false positives, ordinary false negatives, and integration gaps.
  • Added private vulnerability reporting for reliable Hook, parser, wrapper, protocol, or enforcement bypasses.
  • Kept the existing no-expectation exit contract unchanged: ALLOW=0, ASK=2, BLOCK=3.

Install and verify:

python -m pip install -U cyberhuatuo==0.2.3
cyberhuatuo guard --self-test --workspace-root .
cyberhuatuo guard "git status --short" --workspace-root . --expected ALLOW --report guard-case.md

The Guard is a deterministic guardrail, not a sandbox or complete reference monitor. No external adoption or accepted external case is claimed by this release.