@flydocs/cli@1.3.21
FlyDocs AI CLI — install, setup, and manage FlyDocs projects
AI Security Review
scanned 2mo ago · by lpm-firewall-aiThis is not an install-time malware chain, but explicit setup modifies a project AI-agent control surface and enables background reporting from local AI session stores. The consent checks reduce risk but do not remove the need to warn users before deployment.
Decision evidence
public snapshot- The explicit init command installs Claude hook files and merges project Claude settings.
- The installed Stop hook launches a detached usage-report command after each agent response.
- The CLI reads Claude, Codex, and Cursor local session data and posts selected usage metadata to FlyDocs.
- Usage reporting is gated by an API key, workspace consent state, and local opt-out checks.
- package.json has no preinstall, install, or postinstall lifecycle hook.
- The wire record construction sends usage metadata and timestamps, not transcript message text.
- The template hook is deployed by an explicit CLI setup action, not automatically on npm installation.
Source & flagged code
13 flaggedA package entrypoint or install-reachable source explicitly loads and activates an executable-looking payload from a test, fixture, or hidden path.
dist/cli.jsView on unpkgThis package version adds a dangerous source file absent from the previous stored version; route for source-aware review.
dist/cli.jsView on unpkgFindings
Affected versions and remediation
This report applies to @flydocs/cli@1.3.21.
See all versions of @flydocs/cli for other recorded verdicts.
- Review the evidence and your use of @flydocs/cli@1.3.21 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.