Local-first security-platform release. No breaking changes; all existing
commands and .klr semantics are unchanged.
Added
killer dependencies [--details] [--json]— dependency intelligence
across six ecosystems from local manifests only (Cargo.toml,package.json,
requirements.txt,go.mod, and nowpom.xmland*.csproj). Reports
per-ecosystem counts, production/development split, duplicate versions, and
possibly-unused candidates. No CVE/advisory data — inventory, not scanning.killer compliance [--json]— maps the findings Killer detects onto
OWASP Top 10 (2021) with a CWE reference each. Categories are reported as
Warning,Passed, orNot assessed— a category Killer cannot check is
never marked passed. The mapping table lives inmappings/compliance.toml
(embedded, TOML to keep the zero-dependency build). Not a certification audit.killer reportformats —--executive(score, risk band, headline
findings, recommendations),--technical(evidence, severity, remediation),
--json, and--markdown, alongside the existing--html.killer doctornow detects and reports the project's ecosystems.
Changed
- The dependency-usage heuristic (import matching + Rust inline
crate::path
scan) is shared betweenkiller graphandkiller dependencies.
Notes on scope
killer dependencies is inventory-only: no vulnerability/CVE database,
supply-chain reputation, or typosquatting detection (those need a dataset a
zero-dependency local tool cannot ship). killer compliance maps to OWASP/CWE
and is explicitly not a certified SOC 2 / ISO 27001 / NIST audit. Both remain on
the roadmap as future, un-stubbed work.