Skip to content

Security: aikdna/kdna-cli

Security

SECURITY.md

Security Policy

Supported Versions

Version Supported
0.11.x
0.10.x
< 0.10

Reporting a Vulnerability

KDNA CLI is the runtime control plane for domain judgment. The primary security surface is signature verification, identity key management, and registry trust.

If you discover a security vulnerability:

  1. Do not open a public issue.
  2. Report by email to security@aikdna.com or via GitHub private vulnerability reporting.
  3. Include: affected version, steps to reproduce, potential impact.

We will acknowledge within 5 business days and provide a timeline for a fix.

Scope

  • kdna verify --trust: Ed25519 signature verification
  • kdna identity init/export/import: key generation and backup encryption
  • kdna install: registry trust chain and SHA-256 verification
  • kdna publish: signing and key material handling

Out of Scope

  • Domain content files (KDNA_*.json) — these are user-authored judgment assets
  • Network-level attacks (man-in-the-middle on registry fetch) — use HTTPS
  • Local filesystem access — CLI runs with user privileges

Supply Chain

KDNA CLI publishes to npm as @aikdna/kdna-cli. Builds are reproducible from source. Dependencies are pinned in package-lock.json.

There aren't any published security advisories