droid@0.202.0
Factory Droid CLI - AI-powered software engineering agent
AI Security Review
scanned 3mo ago · by lpm-firewall-aiThe lifecycle behavior is package-aligned native CLI setup: it resolves declared @factory optional dependencies and confines mutations to its own bin shim. Static signals reflect installer mechanics, not a concrete malicious chain.
Decision evidence
public snapshot- postinstall executes install.js.
- Fallback downloads only the selected @factory platform package from registry.npmjs.org.
- Installer writes/links only its own bin shim and validates the selected binary with --version.
- No credential, file, or environment harvesting beyond npm install metadata and a registry-scoped NPM_TOKEN header.
- No arbitrary shell command, eval, remote script execution, persistence, or AI-agent configuration mutation found.
- CLI shim only executes the resolved platform optional-dependency binary with user-provided arguments.
Source & flagged code
6 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 droid@0.202.0.
See all versions of droid for other recorded verdicts.
- Review the evidence and your use of droid@0.202.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.