@factory/cli@0.251.0
⚠ Under reviewFactory Droid CLI - AI-powered software engineering agent
AI Security Review
scanned 8d ago · by lpm-firewall-aiThe inspected source shows ordinary native CLI setup, but the selected platform dependency is executable code and its source was unavailable in this snapshot. Manual review is needed to resolve that remaining source gap; no malicious behavior is established by the inspected files.
Decision evidence
public snapshot- The manifest runs install.js after installation and declares platform-specific binary packages at the same version.
- When an optional binary is missing, the installer selects a platform package for this version and can fetch it from registry.npmjs.org.
- The installer extracts the binary into the local bin directory and runs it with --version during installation.
- The launcher resolves and executes the platform binary with the user's command arguments.
- The inspected installer behavior is consistent with setting up and optimizing this native CLI; it does not establish malicious activity.
- The platform binary source is not present in the inspected package snapshot, so its behavior could not be assessed.
Source & flagged code
7 flaggedPackage defines install-time lifecycle scripts.
package.jsonView on unpkgInstall-time source downloads a native archive from a fixed external host without transport verification, extracts it, and installs an executable payload.
package.jsonView on unpkg · L9Install-time lifecycle script is not statically allowlisted and needs review.
Findings
Affected versions and remediation
This report applies to @factory/cli@0.251.0.
See all versions of @factory/cli for other recorded verdicts.
- Review the evidence and your use of @factory/cli@0.251.0 before allowing it. Restrict the permissions described in this report.
- Choose an independently verified alternative or release. This report does not establish that other versions are safe.
Evidence last updated: .
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.