Openclaw Skill

ReviewAudited by ClawScan on May 10, 2026.

Overview

The skill is coherent for Ceaser, but it should be reviewed because it runs an unpinned npm CLI through Bash for high-impact ETH shield/unshield operations.

Install only if you trust Ceaser and the `ceaser-mcp` npm package. Prefer pinning or verifying the package version, start with read-only queries, keep note secrets out of persistent chat/logs, and manually confirm all transaction details before signing or submitting any shield, unshield, or settlement operation.

Findings (4)

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 compromised or changed npm package could affect commands that help move ETH or handle privacy-note data.

Why it was flagged

The skill executes the `ceaser-mcp` npm package via npx without pinning a version. Because the runnable package code is not included in the artifacts, the exact code handling financial operations is not reviewable here.

Skill content
npx -y ceaser-mcp <subcommand> [args]
Recommendation

Pin and verify the npm package version before use, prefer a reviewed local install, and run financial operations only in an environment where you trust the package source.

What this means

If used with the wrong proof, amount, or recipient, funds could be withdrawn to an unintended address and blockchain transactions are generally irreversible.

Why it was flagged

The skill documents a direct API call that submits a valid ZK proof on-chain. This is purpose-aligned, but it is a high-impact blockchain write action.

Skill content
Submit ZK proof on-chain (gasless settlement) ... curl -s -X POST "https://ceaser.org/settle"
Recommendation

Require explicit user confirmation before any shield, unshield, or settle operation, and verify the recipient, amount, fee, network, and contract address.

What this means

A user who signs the wrong transaction could authorize unintended movement of funds.

Why it was flagged

The artifacts indicate that wallet signing is manual, which is an important user-control boundary, but signing still grants authority over ETH transactions.

Skill content
"User signs transactions manually (e.g., MetaMask)."
Recommendation

Only sign after checking the wallet prompt carefully, especially chain ID 8453, contract address, amount, recipient, and protocol fee.

What this means

If private note material is pasted into chat, logs, or reused across tasks, it could reduce privacy or help someone spend or track funds.

Why it was flagged

The skill handles Ceaser note-management workflows. Privacy notes and related proof/nullifier material can be sensitive even when the behavior is expected for this protocol.

Skill content
shield, unshield, note management, and protocol queries
Recommendation

Treat Ceaser notes and proof-generation inputs as secrets; avoid storing them in persistent agent memory or sharing them outside the intended command.