@factory/cli@0.248.0
⚠ Under reviewFactory Droid CLI - AI-powered software engineering agent
AI Security Review
scanned 13d ago · by lpm-firewall-aiThe inspected JavaScript shows package-aligned binary installation and dispatch, with no concrete attack established in those files. The selected native executable is unavailable for inspection, so its behavior remains unresolved and requires review.
Decision evidence
public snapshot- The manifest runs install.js after installation and declares version-matched platform binary packages.
- When an optional binary is missing, the installer fetches a package from the npm registry and writes its executable into the package's bin directory.
- The droid command resolves a platform binary and runs it with the user's command-line arguments; its implementation is not included in this snapshot.
- The inspected installer source shows package-local binary setup and replaces the package's own command shim with that binary.
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.248.0.
See all versions of @factory/cli for other recorded verdicts.
- Review the evidence and your use of @factory/cli@0.248.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.