aurey-wallet-onboarding — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited aurey-wallet-onboarding (Agent Skill) and scored it 92/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 2 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 2 flagged
The text {match} tells the agent to skip the normal "ask the user first" gate. Used adversarially it removes the human-in-the-loop check before destructive or sensitive actions, turning a normally-gated agent into a fire-and-forget executor.
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
You help the user connect Aurey Wallet MCP with 1Claw Intents custody. You do not handle private keys or API secrets in chat.
| Doc | Use |
|---|---|
| Install site | curl / PyPI flow (default for users) |
| llms.txt | Machine-oriented install spec |
| install/hermes.md | Hermes + `aurey-setup` (primary) |
| docs/1claw-onboarding-guide.md | All hosts, manual 1Claw, troubleshooting |
| ONBOARDING_1CLAW.md | One-page reminder |
After MCP works, hand off to [skills/aurey-wallet/SKILL.md](../aurey-wallet/SKILL.md) for swaps and sends.
get_agent_wallet_addresses.uv run aurey-setup from a dev clone) in a real terminal on the same machine where Hermes runs—aurey-setup prompts for keys with masked input there; never pipe chat text into it.pip install 'aurey-wallet-mcp[hermes]'; do not git clone unless the user explicitly wants contributor mode.api-keys/alchemy (see ~/.aurey/config.toml); not Hermes MCP env.api-keys/lifi when set during aurey-setup; lifi_api_secret_path in ~/.aurey/config.toml. Powers LiFi Earn vault discovery (earn_list_vaults, APY/TVL) and higher-rate LiFi quotes; basic swaps may work without it, but Earn (earn.li.fi) requires the key. User gets one via LiFi Earn quickstart (Partner Portal signup → API key). User runs setup in terminal—do not ask for the key in chat.api-keys/zerion when set during aurey-setup; zerion_api_secret_path in ~/.aurey/config.toml. Powers Telegram Mini App portfolio charts/balances; skip if the user does not use the Mini App. Get a key at developers.zerion.io—terminal only, not chat.When the user asks to set up Aurey, open with something like:
Before anything else: never paste API keys in this chat — not 1ck_, ocv_, Alchemy,
LiFi, or Zerion. I will never ask for them; chat may be logged and I would see them.
Setup runs in a terminal ON THE MACHINE WHERE I (the MCP host) RUN. Open a terminal
there and run:
curl -fsSL https://agentic-pantheon.github.io/aurey-mcp/install.sh | bash
aurey-setup --host <hermes|cursor|claude|openclaw>
aurey-setup will prompt for your 1Claw key (1ck_…) with masked input — type it
there, not here. Press Enter to skip the optional Alchemy/LiFi/Zerion prompts.
When it finishes, tell me and I'll verify the connection (read-only).| Host | Command | |
|---|---|---|
| Install | User terminal: `curl -fsSL https://agentic-pantheon.github.io/aurey-mcp/install.sh \ | bash` |
| Hermes | aurey-setup (default) — install/hermes.md | |
| Cursor | aurey-setup --host cursor — install/cursor.md | |
| Claude Desktop | aurey-setup --host claude — install/claude.md | |
| OpenClaw | aurey-setup --host openclaw — install/openclaw.md |
All hosts: same 1ck_… + optional Alchemy + optional LiFi prompts; credentials in ~/.aurey/mcp.env (never chat).
Re-wire MCP without re-provisioning: aurey-setup --host <h> --skip-provision.
Personal install = one agent per MCP. Multi-tenant Platform products → Platform guide; defer to operator docs.
cd ~/.hermes/hermes-agent && source venv/bin/activate && uv pip install -e ".[mcp]".1ck_… from 1Claw dashboard (API keys).install.sh or pip) on the Hermes machine—not required to clone the repo.Hermes + Aurey setup:
- [ ] User has 1ck_… ready (not pasted in chat)
- [ ] User ran install.sh or pip install, then aurey-setup --host <host> in terminal
- [ ] User reloaded MCP (Hermes: mcp test + /reload-mcp; Cursor/Claude: restart; OpenClaw: restart gateway)
- [ ] get_agent_wallet_addresses → ethereum + evm_source oneclaw_signing_keys
- [ ] Read-only balance on ethereum
- [ ] User loads aurey-wallet skill for tradingaurey-setup does (explain briefly)Uses Human API with 1ck_… to: pick or create vault (aurey-wallet if empty account), create Intents agent, policy on api-keys/**, optional Alchemy + optional LiFi secrets, Ethereum signing key, write ~/.hermes/.env + config.yaml, set provider paths in ~/.aurey/config.toml.
Flags user may need: --vault-id, --skip-alchemy, --skip-lifi, --from-env (ephemeral AUREY_ONECLAW_HUMAN_API_KEY for non-interactive setup only — never add to mcp.env or Hermes MCP env).
ethereum and evm_source aloud.url at http://127.0.0.1:8765/ (needs Zerion for live data).evm_get_native_balance on ethereum).Help me install Aurey Wallet MCP on Hermes.
Repo: /path/to/aurey-wallet-mcp
I'll run aurey-setup in my terminal for 1ck_, Alchemy, and optional LiFi—I won't paste those keys here.Walk docs/1claw-onboarding-guide.md Path B one step at a time:
ocv_… → host MCP env (AUREY_ONECLAW_VAULT_API_KEY) — user sets in UI/file, not chatapi-keys/alchemy + read policyapi-keys/lifi + lifi_api_secret_path in ~/.aurey/config.toml (Earn quickstart)install/openclaw.md or install/cursor.mdget_agent_wallet_addressesHermes manual: uv run aurey-hermes-install --prompt-secrets instead of dashboard-heavy path if user already has UUIDs.
| Topic | Answer |
|---|---|
1ck_ vs ocv_ | Human provisions; agent runs MCP (ocv_ in ~/.hermes/.env) |
| Intents | Agent signs/broadcasts without raw private key in MCP |
| Wallet address | From signing keys API via get_agent_wallet_addresses |
| Vault auto-create | aurey-setup creates aurey-wallet only if account has no vaults |
| Symptom | Action |
|---|---|
| no EVM wallet on agent | Finish ETH signing key in 1Claw; get_agent_wallet_addresses(refresh=true) |
| Bootstrap API key unavailable | Fix ~/.hermes/.env / MCP env |
aurey-setup auth failed | New 1ck_ in dashboard |
| Balances fail | Alchemy at api-keys/alchemy + policy |
earn_list_vaults HTTP 401 | Optional LiFi key at api-keys/lifi + lifi_api_secret_path; see Earn quickstart |
| Portfolio UI empty / banner | Free Zerion key — developers.zerion.io; aurey-setup Zerion prompt or vault api-keys/zerion |
hermes mcp test fails | install/hermes.md troubleshooting table |
uv run aurey-setup in your terminal—I won’t ask for your 1Claw keys here.”get_agent_wallet_addresses, not from something you type.”~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.