trackly-cli@0.21.0
Search 250K+ jobs across 5,400+ companies with the Trackly CLI and MCP server for Claude, ChatGPT, Codex and Cursor. Filter by role, location, salary and sponsorship; track jobs and prepare applications.
AI Security Review
scanned 5d ago · by lpm-firewall-aiThe flagged process execution only opens a URL, and agent configuration changes occur through an explicit setup command. Default runtime analytics are disclosed, have opt-out controls, and the source filters captured data before sending it to Trackly, so the package behavior matches its stated purpose.
Decision evidence
public snapshot- The README discloses that MCP usage analytics are enabled by default, describes excluded data, and provides account and environment opt-outs.
- Analytics projects tool arguments through per-tool allowlists before capture.
- Authenticated analytics capture checks the account preference; unauthenticated capture is limited to a small set of lifecycle events.
- Agent setup is invoked by the explicit `trackly agent setup` command.
- Process execution opens a supplied URL using the platform's URL opener.
- MCP analytics are enabled by default and send events to Trackly, so users who miss the disclosure may not expect this collection.
- The CLI writes agent skill and MCP configuration during setup, which changes user-level agent configuration when explicitly requested.
Source & flagged code
6 flaggedPackage source references child process execution.
scripts/verify-audit-exceptions.jsView on unpkg · L6Source combines command execution, command-output handling, and outbound requests; review data flow before blocking.
Findings
Affected versions and remediation
This report applies to trackly-cli@0.21.0.
See all versions of trackly-cli for other recorded verdicts.
- Review the evidence and your use of trackly-cli@0.21.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.