ft-scout@8.0.3
FrontTerrain — The Onboarding Co-Pilot for New Codebases
AI Security Review
scanned 13d ago · by lpm-firewall-aiThe dashboard’s unauthenticated status and command endpoints create a concrete remote execution and session exposure risk when the server is reachable. The credential-transfer findings are benign: inspected Firebase credentials go to Firebase’s identity service.
Decision evidence
public snapshot- The dashboard starts when its command handler is invoked and uses port 9120 by default.
- The server allows cross-origin requests and returns saved authentication state from its status endpoint.
- The server accepts CLI command requests and passes them to a local process.
- Firebase login and signup send credentials to the configured Firebase identity service.
- The inspected login and signup flows store the Firebase session after authentication; they do not send it to an unrelated recipient.
- The dashboard is an explicit command, rather than an install-time action.
Source & flagged code
17 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@8.0.3.
See all versions of ft-scout for other recorded verdicts.
- Review the evidence and your use of ft-scout@8.0.3 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.