@swirls/cli@0.1.137
Swirls command line application
AI Security Review
scanned 25d ago · by lpm-firewall-aiThis is an automatic remote-code execution path during global installation, but the inspected package does not establish that the remote content is malicious or that it steals data. It warrants a warning for dangerous capability rather than a block.
Decision evidence
public snapshot- The package declares a postinstall hook that runs scripts/install.js.
- The hook activates for global npm or Bun installations and otherwise exits.
- When activated, it streams code from swirls.ai directly into bash with shell execution.
- The hook exits in CI, on Windows, and for non-global installs.
- The inspected source contains no credential collection, endpoint configuration, or data-upload logic.
Source & flagged code
10 flagged · loading sourcePackage defines install-time lifecycle scripts.
package.jsonView on unpkgInstall-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkgSource downloads or fetches remote code and executes it.
Findings
Affected versions and remediation
This report applies to @swirls/cli@0.1.137.
See all versions of @swirls/cli for other recorded verdicts.
- Review the evidence and your use of @swirls/cli@0.1.137 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.