v1.6.2 — Security Hardening & Documentation Refresh
What's New
Security Hardening
- Ed25519 manifest signing with key versioning and expiry enforcement (7-day grace period)
- Prometheus metrics — 5 metrics exported at
GET /metrics - Runtime secret rotation —
SIGUSR1signal +POST /v1/rotateendpoint - PII redaction — email, phone, SSN, credit card patterns scrubbed from audit logs
- HMAC-keyed key hashing — API keys hashed with HMAC-SHA256 at rest
- Config ownership validation — rejects world-writable config files
- Input hardening — NFKC normalization, zero-width strip, entropy quarantine
Documentation
- 5 new docs: API Reference, SDK Integration Guide, Threat Model, Key Rotation Runbook, Monitoring & Alerting Guide
- Full docs refresh across README, SECURITY.md, Operations Runbook, Launch Guide, Smoke Tests, Incident Response
- Removed fictional marketing claims from simulation reports
- Corrected all version (v1.6.2) and test count (689) references
Tests
- 689 tests passing, 0 failures, 89% core coverage
- 6 new test modules: config ownership, manifest expiry, metrics, PII redaction, ReDoS mitigation, secret rotation
Install
pip install aletheia-cyber-core==1.6.2Full Changelog: v1.6.1...v1.6.2