Dangerous exec
- Finding
- Shell command execution detected (child_process).
Security checks across static analysis, malware telemetry, and agentic risk
This skill matches its payment purpose, but it should be reviewed because it can auto-run setup code, create a persistent crypto wallet, and make USDC payments without a clear confirmation step.
Install only if you are comfortable with a skill that can set up a crypto wallet and pay for services. Before funding the wallet, verify the MoltsPay package source, keep the default low limits or lower them, and require the agent to ask for confirmation before every paid request.
VirusTotal findings are pending for this skill version.
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
A broad request like generating a video could result in an actual USDC payment if the wallet has funds.
The documented common workflow proceeds directly to a payment once the wallet is funded, without an explicit approval step for the specific service, provider URL, and price.
If funded pay for text-to-video service
Require explicit user confirmation before every paid action, showing the provider, service ID, price, destination, wallet balance, and daily spend remaining.
Installing the skill through a package flow could run local setup code before the user explicitly asks to create a wallet or pay for a service.
The package declares automatic setup execution, including an npm postinstall hook, even though the registry install section says there is no install spec.
"setup": "node scripts/setup.js", "postinstall": "node scripts/setup.js"
Remove automatic postinstall execution or require a clear, user-approved setup step before running local commands.
The user's machine may execute and trust code from an external npm package that can change independently of this skill review.
Setup downloads and globally installs the external moltspay package without a pinned version, so the reviewed skill artifacts do not fully define the code that will run.
run('npm install -g moltspay');Pin the package version, provide provenance or checksums, avoid global installation where possible, and declare the dependency in installation metadata.
If funded, this wallet can be used by the skill/CLI to spend USDC within configured limits; the wallet file may also represent sensitive financial authority.
The setup creates or uses a persistent local crypto wallet in the user's home directory and configures spending limits.
const WALLET_PATH = path.join(os.homedir(), '.moltspay', 'wallet.json'); ... run('moltspay init --chain base --max-per-tx 2 --max-per-day 10');Declare the wallet path and financial credential behavior clearly, require opt-in wallet creation, advise users to fund only small amounts, and keep conservative spending limits.