Nevermined Payments

Security checks across malware telemetry and agentic risk

Overview

This is a coherent instruction-only payment integration skill, but it handles live payment credentials, purchases, delegated spending tokens, and agent-to-agent bearer tokens that users should treat carefully.

Install this only if you intend to build Nevermined payment functionality. Start with sandbox keys, pin the SDK versions, avoid logging API keys or payment tokens, validate any agent/server before sending tokens, and require explicit review before using live purchases, plan registration, delegated spending, or credit-settlement flows.

VirusTotal

2/65 vendors flagged this skill as malicious, and 63/65 flagged it as clean.

View on VirusTotal

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.

#
ASI03: Identity and Privilege Abuse
Medium
What this means

If a live API key is provided to generated code or an agent, that code may be able to perform real Nevermined account and payment actions.

Why it was flagged

The required credential is central to the skill's purpose, but it can authorize Nevermined platform actions including registration and payment-related operations.

Skill content
A **Nevermined API Key** (`NVM_API_KEY`) is required for ALL interactions with the Nevermined platform — SDK initialization, REST API calls, CLI usage, and agent registration.
Recommendation

Use sandbox keys for testing, keep live keys out of prompts and logs, grant the minimum permissions needed, and review any live payment or registration action before running it.

#
ASI02: Tool Misuse and Exploitation
Medium
What this means

Using these examples unchanged with a live account could purchase plans or authorize limited spending.

Why it was flagged

The docs explicitly include financially mutating operations and delegated spending authority, while also warning users to test in sandbox and review limits.

Skill content
`orderPlan` charges money in `live`, and `delegationConfig` grants the platform pre-authorized spending up to `spendingLimitCents` for `durationSecs` seconds.
Recommendation

Require explicit user approval before live `orderPlan`, token delegation, settlement, or plan-registration actions; keep spending limits and token durations low.

#
ASI07: Insecure Inter-Agent Communication
Medium
What this means

A leaked or misdirected payment token could let another party consume credits within the token's scope.

Why it was flagged

The integration intentionally passes bearer payment tokens between agents; the artifact provides appropriate mitigations, but users must apply them.

Skill content
A2A flows ship payment tokens (`payment-signature`) between agents — they are bearer credentials. Always: (1) serve agents over HTTPS, (2) validate the peer Agent Card and base URL before sending tokens...
Recommendation

Use HTTPS, validate peer agent identity and base URLs, restrict CORS to trusted origins, avoid logging full tokens, and issue short-lived, narrowly scoped tokens.

#
ASI04: Agentic Supply Chain Vulnerabilities
Low
What this means

Installing a newer or unintended SDK version could change how payment credentials or billing operations behave.

Why it was flagged

The skill is instruction-only and relies on external SDK packages; the install examples are unpinned even though specific verified versions are documented.

Skill content
Verified against `@nevermined-io/payments@1.3.3` and `payments-py@1.5.0` ... `npm install @nevermined-io/payments` ... `pip install payments-py`
Recommendation

Pin SDK versions to reviewed releases, install from official package registries, and review dependency changes before using live credentials.