rainskills@0.1.23
Interactive Rainbond skill installer for Codex, Claude Code, and Pi Agent
AI Security Review
scanned 19d ago · by lpm-firewall-aiThe source shows no npm install hook or automatic attack behavior. The flagged remote access change requires an explicit SSH setup command and an interactive session with the selected server; platform installation separately requires confirmation.
Decision evidence
public snapshot- package.json exposes a CLI and has no install lifecycle hook; its scripts are build, check, version, and test tasks.
- The CLI routes SSH preparation only when the user invokes `ssh prepare` or `ssh prepare-cluster`.
- SSH key setup requires an interactive terminal, names the selected server, and installs the user's public key there.
- Platform installation records proposed effects and waits for confirmation before starting.
- The local CLI migration removes only a legacy RainSkills MCP entry; its installer runs during CLI configuration.
- SSH setup appends a public key to the selected server's authorized_keys, creating persistent access for the user's account.
- The local CLI installer can update the user's Codex and Claude configuration files.
Source & flagged code
6 flaggedPackage source references dynamic require/import behavior.
bin/rainskills.jsView on unpkg · L2Findings
Affected versions and remediation
This report applies to rainskills@0.1.23.
See all versions of rainskills for other recorded verdicts.
- Review the evidence and your use of rainskills@0.1.23 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.