rainskills@0.1.27
Interactive Rainbond skill installer for Codex, Claude Code, and Pi Agent
AI Security Review
scanned 19d ago · by lpm-firewall-aiThe persistence hint corresponds to an interactive SSH setup that installs a generated public key on the host selected by the user. The manifest has no npm install lifecycle hook, and the reviewed local CLI migration is limited to legacy RainSkills configuration.
Decision evidence
public snapshot- package.json exposes the command through bin/rainskills.js; its scripts are build and development tasks, not npm install hooks.
- The required location in scripts/install-local-cli.mjs reads a safe Codex config and splits it into sections before migration.
- The local installer copies its runtime into the user’s .rainbond directory and removes only legacy RainSkills MCP entries from supported configs.
- SSH preparation requires an interactive terminal and a caller-specified target; the code warns that host confirmation and a server password may be required.
- The SSH command sends the generated public key to that target and adds it to the remote user’s authorized_keys file.
- The platform installer prompts for confirmation before beginning a Rainbond installation unless the caller explicitly uses --yes.
- ssh-key-setup.js writes a public key to remote authorized_keys, which creates continuing access; source shows this is the explicit SSH preparation flow for the selected host.
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.27.
See all versions of rainskills for other recorded verdicts.
- Review the evidence and your use of rainskills@0.1.27 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.