This repository is the public audit record for HumanizerBench. Three kinds of issue belong in this file's reporting path:
- Verifier bugs.
scripts/verify-cycle.tsaccepts a cycle that an independent computation says it shouldn't, or rejects a cycle that's actually valid. - Methodology / data tampering. Evidence that a published cycle's data
was altered after the nonce was revealed, or that the methodology
described in CHANGES.md doesn't match the frozen
scoring.jsfor a given cycle. - Repo-side security issues. Secrets accidentally committed, malicious content in the data tree, or anything else that compromises the integrity of the audit record itself.
Please email contact@humanizerbench.com with the subject line
[HumanizerBench security]. Include:
- The cycle (or cycles) affected, if applicable
- A minimal reproduction or chain of evidence
- Your preferred attribution (or "anonymous")
You will receive an acknowledgment within 3 business days. We aim to resolve high-severity issues, or publish a disclosure if a fix would compromise auditability, within one cycle (typically 30 days).
For non-security audit findings (a humanizer ranked wrong, a stale entry, a typo in the methodology page), open a regular GitHub issue instead. Those don't need private handling.
In scope:
scripts/verify-cycle.tsand the verify CI workflowdata/cycles/*anddata/humanizers/*integrity- This repository's own configuration (workflows, secrets, branch protection)
Out of scope:
- Vulnerabilities in dependencies (
tsx, Node, etc.). Please report upstream first.
We don't run a paid bounty program.