Skill Amazon Spapi
Security checks across static analysis, malware telemetry, and agentic risk
Overview
The skill appears to match its Amazon SP-API purpose, but it gives an agent Amazon seller-account access and a direct way to change live listing prices without documented approval safeguards.
Install only if you are comfortable giving the agent Amazon SP-API seller access. Use least-privileged credentials, protect the amazon-sp-api.json file, pin the npm dependency, and require manual confirmation before any listing price update.
Static analysis
No static analysis findings were reported for this release.
VirusTotal
No VirusTotal findings for this skill version.
- Malicious
- 0
- Suspicious
- 0
- Harmless
- 0
- Undetected
- 64
Risk analysis
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.
If an agent runs the update path incorrectly or too broadly, it could change live Amazon listing prices and affect sales, revenue, or account operations.
The script can directly patch a live Amazon listing's purchasable offer price using caller-supplied SKU and price values.
operation: 'patchListingsItem' ... path: '/attributes/purchasable_offer' ... value_with_tax: parseFloat(price)
Require explicit user approval before any update, add dry-run output, validate price bounds and currency, restrict allowed SKUs/marketplaces, and consider separating read-only scripts from mutation scripts.
Anyone or any agent process with access to that file may be able to read order and inventory data and perform permitted seller-account actions.
The skill requires long-lived Amazon SP-API credentials from a local file; this is expected for the integration, but those credentials can grant significant seller-account authority.
"lwaClientSecret": "YOUR_CLIENT_SECRET", "refreshToken": "Atzr|YOUR_REFRESH_TOKEN" ... Save as `amazon-sp-api.json`. Set `AMAZON_SPAPI_PATH`
Use least-privileged SP-API roles, keep the credentials file outside shared folders with restrictive permissions, rotate tokens if exposed, and ensure registry/skill metadata clearly declares the credential requirement.
Future installs may pull a different package version than the one the skill author tested or the reviewer saw.
The setup installs an external npm dependency without a pinned version or lockfile in the provided artifacts.
npm install amazon-sp-api
Pin the dependency version, provide a package-lock file or install spec, and review the npm package provenance before use.
