Xpr Agents

Security checks across static analysis, malware telemetry, and agentic risk

Overview

This is a coherent blockchain integration guide, but it teaches agents to use an active XPR wallet session for payments and account changes without clear safety limits.

Install only if you understand that this skill is for blockchain interactions and may help an agent perform real account or payment actions when connected to a wallet. Use a dedicated account, keep funds limited, verify external packages, and require explicit confirmation before any write, payment, escrow, ownership, or status-changing transaction.

Static analysis

No static analysis findings were reported for this release.

VirusTotal

66/66 vendors flagged this skill 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
High
What this means

If configured with a real wallet session, an agent could sign blockchain actions under the user's account, potentially affecting funds, escrow jobs, registry status, or ownership records.

Why it was flagged

The skill instructs use of an active blockchain signing session. That is expected for XPR write operations, but it is high-impact account authority and the provided artifacts do not clearly bound what the agent may sign or require explicit approval for each transaction.

Skill content
const { session } = createCliSession({
  account: 'youragent',
  permission: 'active',
  rpcEndpoint: 'https://proton.eosusa.io',
});
Recommendation

Use a dedicated low-value account, prefer testnet first, avoid exposing an unrestricted active key, and require explicit human confirmation for every paid or account-mutating transaction.

#
ASI02: Tool Misuse and Exploitation
Medium
What this means

A mistaken or over-autonomous agent action could create fees, change ownership relationships, or alter on-chain agent records.

Why it was flagged

The documented write APIs include fee payment, ownership transfer, and release actions. These fit the platform purpose, but the instructions present them as direct calls and the supplied text does not show clear guardrails such as mandatory user review, amount limits, rollback guidance, or restricted workflows.

Skill content
await agents.claimWithFee('agentname', claimFee);
...
await agents.transferOwnership('agentname', 'newowner');
...
await agents.release('agentname');
Recommendation

Treat all write-operation examples as requiring user approval, verify target accounts and amounts, and use safer wrapper workflows that enforce confirmations and limits.

#
ASI04: Agentic Supply Chain Vulnerabilities
Low
What this means

Installing or using the wrong external package could affect the local environment or wallet workflow.

Why it was flagged

Although the registry has no install spec and no bundled code, the skill documentation asks users to install external CLI tooling and use SDK packages. This is purpose-aligned, but it depends on external package provenance.

Skill content
One-time setup outside
this script: `npm i -g @proton/cli && proton key:add`.
Recommendation

Install only from trusted package sources, check package names and maintainers, and avoid running global installs in sensitive environments unless necessary.