@flydocs/cli@1.3.25
Spec-driven development workflow: your agent works issues, sessions and the status lifecycle.
AI Security Review
scanned 24d ago · by lpm-firewall-aiThe source supports a conditional credential-exposure warning: initialization sends a resolved FlyDocs key to an unrestricted environment-configured relay URL. The default endpoint is package-aligned and the send is tied to an explicit CLI action, so this evidence does not establish covert theft or justify blocking publication.
Decision evidence
public snapshot- dist/cli.js lists project setup directories including Claude and Cursor paths; this is project scaffolding behavior.
- During `flydocs init`, the CLI can resolve a key and then validate it through the relay.
- The validation request uses `FLYDOCS_RELAY_URL` without destination validation, with the FlyDocs relay as its default.
- The package manifest has build and development scripts but no install lifecycle hook.
- The indicated Python hook helper reads workspace metadata and resolves repository paths.
- The key may be explicitly entered, obtained through browser sign-in, or resolved from existing configuration; the code reports the key source.
- The default relay is the package-aligned `app.flydocs.ai` service, so exposure depends on a user-configured relay URL.
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.25.
See all versions of @flydocs/cli for other recorded verdicts.
- Review the evidence and your use of @flydocs/cli@1.3.25 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.