@diffexai/diffex@0.2.1
Coding agent CLI with read, bash, edit, write, update_plan tools and session management
AI Security Review
scanned 3h ago · by lpm-firewall-aiEvolution defaults to enabled and automatically calls the configured model after its usage thresholds are reached, consuming provider quota without a per-run request. The source documents the feature and its controls, but the automatic spending matches the stated malicious behavior rule.
Decision evidence
public snapshot- Evolution is enabled by default when no setting is present.
- The CLI wires the evolution coordinator into the session lifecycle; settled operations can trigger automatic evolution work.
- The evolution executor uses the configured model runtime to make provider calls with evolution messages and tools.
- Automatic work becomes eligible after 400,000 reported tokens across at least three invocations, and the docs note those calls may consume provider quota.
- The package documents evolution as a feature and describes its thresholds, cooldown, and quota use.
- Users can disable future tracing and evolution work through the evolution setting.
- The manifest has no install lifecycle scripts.
Source & flagged code
8 flaggedPackage source references dynamic require/import behavior.
dist/core/extensions/loader.jsView on unpkg · L49Package ships native binary artifacts.
dist/node_modules/@diffexai/diffex-tui/native/darwin/prebuilds/darwin-x64/darwin-modifiers.nodeView on unpkgFindings
Affected versions and remediation
This report applies to @diffexai/diffex@0.2.1.
See all versions of @diffexai/diffex for other recorded verdicts.
- Avoid installing @diffexai/diffex@0.2.1. 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.