Skip to content

Latest commit

 

History

History
14 lines (10 loc) · 1011 Bytes

SECURITY.md

File metadata and controls

14 lines (10 loc) · 1011 Bytes

Security

gnomancer runs entirely on the user's machine and never transmits the genotype file. The attack surface is the local pipeline (parsing an untrusted file) and the optional MCP server (stdio, local only, no network listener).

Reporting. Open a private security advisory on this repository (Security tab → Report a vulnerability). Please do not open public issues for vulnerabilities. We aim to acknowledge within 72 hours.

Scope of interest: path traversal or code execution via crafted raw-data files, the installer script, the MCP tools (e.g. analyze or lookup reading files outside the user's intent), and the downloaded third-party tools' verification (versions are pinned and SHA-256-checked in gnomancer/setup_cmd.py; ClinVar is checked against NCBI's MD5 sidecar).

Out of scope: the biology (interpretation accuracy is a correctness issue, filed as a normal issue), and the third-party tools themselves (report those upstream: yhaplo, Haplogrep3, PharmCAT, Yleaf, snps).