ft-scout@5.0.2
FrontTerrain — The Onboarding Co-Pilot for New Codebases
AI Security Review
scanned 3mo ago · by lpm-firewall-aiSource inspection confirms a serious user-triggered RCE exposure, not malicious install-time behavior or confirmed exfiltration. The scanner's credential-exfiltration label is not supported by the signup-only email implementation.
Decision evidence
public snapshot- `bin/src/server/server.js` exposes unauthenticated `/api/cli/exec`.
- The endpoint enables `Access-Control-Allow-Origin: *` and passes request command text to `exec`.
- `dashboard` explicitly starts this server; `server.listen(port)` has no loopback host restriction.
- `bin/src/utils/email.js` loads the current project's `.env` during CLI module import.
- `package.json` has no preinstall/install/postinstall lifecycle hook.
- The command-execution server is activated only by explicit `dashboard`/`web-ui`/`gui` use.
- Email network calls are limited to a user signup welcome/verification flow; no secret payload is sent to an attacker endpoint.
Source & flagged code
14 flaggedPackage contains a high-severity secret pattern.
bin/src/utils/firebaseAuth.jsView on unpkg · L1Google API key in bin/src/utils/firebaseAuth.js
bin/src/utils/firebaseAuth.jsView on unpkg · L1Findings
Affected versions and remediation
This report applies to ft-scout@5.0.2.
See all versions of ft-scout for other recorded verdicts.
- Review the evidence and your use of ft-scout@5.0.2 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.