first-tree-staging@0.5.19-staging.1075.1
First Tree — unified CLI for Context Tree onboarding, agent management, and team messaging. (Source-tree dev build; CI rewrites `name` and `bin` for prod / staging publishes — see docs/local-dev-isolation.md.)
AI Security Review
scanned 3mo ago · by lpm-firewall-aiThe scanner's exfiltration claim is not supported by inspected source: the large shared bundle implements the CLI, token exchange, and opt-in sanitized telemetry. The only install-time mutation is explicitly guarded global-install pruning of named dependencies, not a foreign or broad AI-agent control-surface write.
Decision evidence
public snapshot- package.json has a postinstall hook.
- Lifecycle scripts can remove selected SDK packages during global installs.
- postinstall scripts require npm_config_global=true and target only named Codex/Claude SDK packages.
- No lifecycle script reads credentials, makes network requests, or alters agent configuration.
- dist/cli/index.mjs runs only as the declared CLI entrypoint and calls program.parse().
- The flagged bundle's connect-token code exchanges an explicitly supplied token with the selected First Tree server.
- Sentry is disabled without a DSN and sanitizes tokens, runtime content, paths, request data, and breadcrumbs before sending.
- No source-backed credential or command-output exfiltration to a package-controlled endpoint was found.
Source & flagged code
14 flagged · loading sourcePackage defines install-time lifecycle scripts.
package.jsonView on unpkgInstall-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkgFindings
Affected versions and remediation
This report applies to first-tree-staging@0.5.19-staging.1075.1.
See all versions of first-tree-staging for other recorded verdicts.
- Review the evidence and your use of first-tree-staging@0.5.19-staging.1075.1 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.