@hmharness/cli
hmharness command line: one-shot tasks, an interactive REPL, a fullscreen TUI, the web frontend, and direct tool invocation.
This report shows the evidence for @hmharness/cli@0.23.50. 4 of 92 known versions are blocked or flagged. See all versions.
AI Security Review
scanned 2d ago · by lpm-firewall-aiThe web-start path silently launches recurring evolution and fine-tuning that use the configured provider key and can create paid jobs. The thresholds and opt-out reduce frequency but do not provide consent for automatic model use, data upload, or spending.
Decision evidence
public snapshot- Starting `hmh web` silently starts the evolution daemon; the source says the user does not trigger `hmh evolve` manually.
- The daemon runs `evolve` after startup and on a six-hour schedule; its source describes 40+ model calls per cycle.
- After each evolution cycle, the daemon invokes `auto-finetune --submit`, which uses the configured provider key to upload training data and create a paid fine-tuning job.
- Fine-tuning is gated on at least 50 labels, a cooldown, no active job, and can be disabled with `finetune.auto=false`.
- The package manifest defines only a build script and no install lifecycle hooks.
- The fine-tuning backend is resolved from the user's configured chat provider and its base URL.
- Automatic fine-tuning has label, cooldown, active-job, and opt-out gates.
- The package has no install, preinstall, or postinstall script.
Source & flagged code
18 flaggedPackage source references child process execution.
board/install-kaihongos.cjsView on unpkg · L38Source file is highly similar to a previously finalized malicious package; route for source-aware review.
board/install-kaihongos.cjsView on unpkgFindings
Affected versions and remediation
This report applies to @hmharness/cli@0.23.50.
The versions list below shows the verdict for each recorded version.
- Avoid installing @hmharness/cli@0.23.50. Remove it from direct dependencies and check your lockfile for transitive copies.
- Choose an independently verified alternative or release. This report does not establish that other versions are safe.
- If this version ran, investigate the affected machine and build environment. Rotate credentials it could access and rebuild from a trusted environment.
Evidence last updated: .
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.