ft-scout@5.0.7
FrontTerrain — The Onboarding Co-Pilot for New Codebases
AI Security Review
scanned 2mo ago · by lpm-firewall-aiThe package is not install-time malware, but its explicit dashboard feature contains an unauthenticated, cross-origin command-injection vulnerability. This warrants a warning and remediation before use.
Decision evidence
public snapshot- The dashboard enables cross-origin requests from any origin and exposes an unauthenticated command endpoint.
- The endpoint appends an untrusted request field to a shell command and passes it to child_process.exec, allowing shell-command injection.
- Starting the dashboard is an explicit CLI action, so this is a serious user-invoked local web-server vulnerability rather than install-time malware.
- package.json has no preinstall, install, or postinstall lifecycle hook.
- The email helper is reached from the explicit signup flow and sends welcome or verification messages to the supplied signup address; no credential-harvesting exfiltration path was found.
- The package’s update install action is preceded by an interactive confirmation.
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 · L1Package source references child process execution.
bin/src/server/server.jsView on unpkg · L3Findings
Affected versions and remediation
This report applies to ft-scout@5.0.7.
See all versions of ft-scout for other recorded verdicts.
- Review the evidence and your use of ft-scout@5.0.7 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.