trackly-cli@0.20.1
AI job search CLI + hosted MCP server with OAuth. 250K+ jobs, 5,400+ companies, 40+ ATS. Works with Claude, ChatGPT, Cursor, Windsurf, Codex via hosted streamable-http or local stdio.
AI Security Review
scanned 5d ago · by lpm-firewall-aiThe flagged process execution supports opening a URL or explicit agent setup, while API credentials are sent to the configured Trackly origin over HTTPS. MCP analytics are disclosed with opt-outs, and no install-time behavior or hidden data collection was identified.
Decision evidence
public snapshot- The manifest exposes a CLI and lists development or audit scripts, with no install lifecycle hook.
- Importing the CLI does not start it; main runs only when bin/trackly is invoked directly.
- Trackly requests are restricted to the configured base URL, and credential requests require HTTPS or localhost.
- Agent skill and MCP setup runs only through the explicit `trackly agent setup` command.
- The README discloses default MCP analytics, describes excluded data, and provides account and environment opt-outs.
- Default-on runtime MCP analytics merit review, but are disclosed and have opt-outs.
- Agent setup writes the package’s skill and registers its MCP server, but requires an explicit command.
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.20.1.
See all versions of trackly-cli for other recorded verdicts.
- Review the evidence and your use of trackly-cli@0.20.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.