luckiest-co@1.0.20
Luckiest for Claude Code: plan, go, finish. Your luckiest.co skills and tribe, inside Claude.
AI Security Review
scanned 25d ago · by lpm-firewall-aiThe hook is an explicit opt-in, but it forwards a saved service key to an unrestricted environment-configured endpoint. This is a conditional credential-exposure risk, so warn without blocking publication.
Decision evidence
public snapshot- The package exposes an installer CLI and declares no npm lifecycle hook.
- The usage hook reads a saved Luckiest key and allows LUCKIEST_API_URL to override its default destination without a destination check.
- When the hook runs, it sends that key as a Bearer credential to the telemetry endpoint.
- The installer registers the hook only after an explicit --hook flag or affirmative prompt.
- The installer’s agent-configuration cleanup removes only a duplicate Luckiest command directory when the marketplace plugin is present.
- The credential forwarding requires the user to enable the usage hook; the installer declines unattended setup without --hook.
- The configured default API host is api.luckiest.co, which matches the package’s Luckiest service purpose.
Source & flagged code
10 flaggedA single source file combines environment access, network access, and code or shell execution; review context before blocking.
bin/install.jsView on unpkg · L187Findings
Affected versions and remediation
This report applies to luckiest-co@1.0.20.
See all versions of luckiest-co for other recorded verdicts.
- Review the evidence and your use of luckiest-co@1.0.20 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.