main is the only supported branch. Published tags follow semver; security
fixes land on main and are released as patch versions.
Open a private security advisory
on GitHub rather than a public issue. If for some reason that is not
possible, email jacob.p.evans@gmail.com with details and a suggested
disclosure timeline.
Expect an acknowledgement within 72 hours.
HF_TOKENis read only from the environment (never from a file in the repo). The publisher exits early if it is unset for a live run.- Never commit
.env*files with real tokens —.envrc.localis gitignored as the canonical location for local secrets. - CI workflows that need
HF_TOKEN(onlydeploy-space.yml) reference it via${{ secrets.HF_TOKEN }}and pipe it through anenv:block, never into arun:string.
The coding suite configs pass HF_ALLOW_CODE_EVAL=1 and
--confirm_run_unsafe_code to lm-eval, which executes model-generated
Python to score HumanEval / MBPP. Assume that output is arbitrary code.
Run coding benchmarks in a throwaway VM or container if you are worried about a model emitting malicious code against your shell. We do not run coding benchmarks in GitHub Actions.
Per repository-level policy, trusted-org actions
(actions/*, github/codeql-action/*, astral-sh/*, googleapis/*) are
pinned to major-version tags. Untrusted external actions would be pinned by
commit SHA; none are currently used.
Renovate keeps these up to date — see renovate.json.
- The viewer accepts and renders any Parquet shard currently in the HF dataset. A malicious shard can distort charts but cannot escape the sandbox of the Gradio Space.
HF_TOKENis required to publish but not to read the public dataset.