Skip to content

v1.3.0

Latest

Choose a tag to compare

@github-actions github-actions released this 17 Jul 00:16

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 now pom.xml and *.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, or Not assessed — a category Killer cannot check is
    never marked passed. The mapping table lives in mappings/compliance.toml
    (embedded, TOML to keep the zero-dependency build). Not a certification audit.
  • killer report formats--executive (score, risk band, headline
    findings, recommendations), --technical (evidence, severity, remediation),
    --json, and --markdown, alongside the existing --html.
  • killer doctor now detects and reports the project's ecosystems.

Changed

  • The dependency-usage heuristic (import matching + Rust inline crate::path
    scan) is shared between killer graph and killer 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.