Back to skill
Skillv1.0.0
ClawScan security
Cardano Identity · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
SuspiciousMar 11, 2026, 2:07 AM
- Verdict
- suspicious
- Confidence
- high
- Model
- gpt-5-mini
- Summary
- The skill's stated purpose (listing ADAHandles) is plausible, but it requests a highly sensitive SEED_PHRASE environment variable without justification, which is disproportionate and risky.
- Guidance
- Do not provide your wallet seed phrase unless you fully trust the package author and understand why signing authority is necessary. Before installing: 1) Ask the author why SEED_PHRASE is required and whether a read-only address or WalletConnect flow can be used instead. 2) Inspect the npm package @indigoprotocol/cardano-mcp source or its maintainer reputation. 3) If you must test, do so in an isolated environment and never expose your real seed — prefer a throwaway/test wallet. 4) Confirm the MCP server endpoint and network behavior (where data is sent) so sensitive data cannot be exfiltrated unexpectedly.
Review Dimensions
- Purpose & Capability
- concernThe skill claims only to resolve/list ADAHandles for a 'connected wallet'. Listing or resolving handles is a read-only blockchain operation and typically does not require a wallet seed phrase. Requiring SEED_PHRASE is not coherent with the stated, read-only purpose and suggests unnecessary sensitive access.
- Instruction Scope
- concernSKILL.md instructs use of an MCP tool (get_adahandles) and a running @indigoprotocol/cardano-mcp server but does not explain why a seed phrase is needed or how it will be used. Allowed tools (Read, Glob, Grep) can access local files; combined with the SEED_PHRASE requirement this increases the potential for sensitive data access without clear justification.
- Install Mechanism
- noteThe install uses an npm package (@indigoprotocol/cardano-mcp), which is an expected and traceable mechanism for Node-based MCP tooling. This is moderate risk—inspect the package source and maintainers before trust, but the mechanism itself is not an immediate red flag.
- Credentials
- concernThe only required environment variable is SEED_PHRASE. A wallet seed is extremely sensitive; requesting it for a read-only listing task is disproportionate. The skill does not declare less-risky alternatives (wallet address, read-only API key, WalletConnect), nor justify why signing authority is required.
- Persistence & Privilege
- okThe skill does not request always: true and does not declare persistent system-wide modifications. It uses normal autonomous-invocation defaults; no excessive privilege is requested in this dimension.
