Weave

PassAudited by ClawScan on May 1, 2026.

Overview

The skill is coherent for Weave crypto invoice workflows, but users should verify package provenance and confirm payment details before creating invoices or quotes.

This skill appears appropriate for Weave crypto invoicing. Before installing, verify the Weave CLI package source; before use, confirm token/network choices, amounts, invoice IDs, wallet addresses, and refund addresses. Do not provide private keys, seed phrases, JWTs, or other secrets.

Findings (3)

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.

What this means

A mistaken invoice amount, token/network choice, or wallet/refund address could produce incorrect payment instructions.

Why it was flagged

The skill intentionally exposes CLI actions that create payment invoices and quotes. This matches the stated purpose, but payment-related tool use should be reviewed for correct amounts, tokens, networks, and addresses.

Skill content
Use `weave` for full Weave Cash invoice lifecycle workflows: 1. Create an invoice (`weave create`) 2. Generate payment instructions (`weave quote`) 3. Track settlement (`weave status` or `weave status --watch`)
Recommendation

Confirm the user-provided amount, asset, network, wallet address, refund address, and invoice ID before running create or quote commands.

What this means

Installing the wrong or changed CLI package could alter invoice behavior or expose users to supply-chain risk.

Why it was flagged

The skill relies on external package-manager installs, including an unpinned `@latest` Go install and a global npm fallback. This is purpose-aligned and the skill says to ask before installing, but package provenance and version drift remain user-review points.

Skill content
go install github.com/AryanJ-NYC/weave-cash/apps/cli/cmd/weave@latest ... npm i -g weave-cash-cli
Recommendation

Install only after explicit approval, verify the Go module/npm package owner, and consider pinning a known-good version when possible.

What this means

Wallet addresses, refund addresses, and optional buyer details may be sent to the Weave service as part of creating or quoting invoices.

Why it was flagged

Invoice creation requires payment addresses and may include buyer contact/address data that will be handled through the Weave CLI/API workflow. This is expected for the purpose, but it is still sensitive payment-related data.

Skill content
Collect: `receive-token`, `amount`, `wallet-address` ... optional buyer fields (`description`, `buyer-name`, `buyer-email`, `buyer-address`)
Recommendation

Provide only the minimum buyer information needed, avoid private keys or secrets, and verify the intended Weave API endpoint before sending payment-related data.