Get Started

Security & Disclosure

aDNA is an open standard and a set of plain-Markdown, local-first knowledge vaults. The project ships no runtime service by default. Even so, we take coordinated disclosure seriously — here is how to report a vulnerability and what to expect.

Reporting a vulnerability

Please report privately — do not open a public issue for a security problem. Open a private report through GitHub Security Advisories on the canonical repository:

Report a vulnerability privately →

If you cannot use GitHub Security Advisories, open a minimal public issue saying only "security report — please open a private channel" (with no details), and a maintainer will follow up privately. Where you can, include the affected file, route, or script, steps to reproduce, and the impact you foresee.

Scope

In scope: the published standard and templates (the .adna/ tree, skills, governance templates); the website tooling and build scripts in the repository (site/, scripts/); and any workflow the repository executes (CI, the gate harness).

Out of scope: third-party tools the standard composes with (Obsidian, Claude Code, git hosts) — report those to their own maintainers; and self-managed deployments or private vaults you run on your own infrastructure.

What to expect

Securing your own vault

aDNA vaults are local-first by design and are not pushed to a remote unless you configure one. Treat your vault's inventory, credentials index, and node identity as sensitive, and never commit real secrets — the standard's credential-handling doctrine keeps secret names, never secret values, in the vault.

The machine-readable policy also lives at SECURITY.md in the repository.