ft-scout@9.4.0
FrontTerrain — The Onboarding Co-Pilot for New Codebases
AI Security Review
scanned 2mo ago · by lpm-firewall-aiThis is a concrete authentication and unsafe-agent-execution vulnerability, but the dangerous behavior is activated by an explicit CLI workflow rather than an install hook. The scanned email behavior is consistent with signup messaging, not confirmed credential theft.
Decision evidence
public snapshot- The Holosene login fallback treats any token longer than eight characters as a Pro user.
- Browser login saves the returned tier, enabling the unauthenticated fallback to unlock Pro-only computer control.
- The agent runtime runs an LLM-supplied shell command with no approval or allowlist.
- On Windows, Pro computer control runs a bundled executable and can fall back to encoded PowerShell.
- The package contains no install lifecycle hook, so this behavior requires running its CLI.
- The email code sends account welcome or verification messages to the supplied signup address; no credential exfiltration path was confirmed.
- MCP server setup is an explicit user command and stores its configuration under the package's own .ft directory.
- The shipped tgz is a readable archive and the apparent invoice file contains only mock text.
Source & flagged code
18 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@9.4.0.
See all versions of ft-scout for other recorded verdicts.
- Review the evidence and your use of ft-scout@9.4.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.