← 返回
安全合规 Key 中文

MistTrack Skills

Cryptocurrency address risk analysis, AML compliance checks, and on-chain transaction tracing using the MistTrack OpenAPI. MistTrack is an anti-money launder...
加密货币地址风险分析、反洗钱合规检查以及使用 MistTrack OpenAPI 进行链上交易追踪。MistTrack 是一款反洗钱工具。
misttrack
安全合规 clawhub v0.2.12 2 版本 100000 Key: 需要
★ 0
Stars
📥 649
下载
💾 5
安装
2
版本
#latest

概述

MistTrack Skills

Sub-skill Index

This skill pack contains two functional modules, each defined under the skills/ directory:

FileFunctionUse Case
--------------------------
skills/core.mdCore FeaturesRisk scoring, address investigation, multisig analysis, pre-transfer security checks, wallet integration (Bitget/Trust/Binance/OKX)
skills/payment.mdx402 PaymentPay-per-use MistTrack API calls when no API Key is available

Security

> Read this section before setting any environment variables or invoking payment features.

MISTTRACK_API_KEY

A standard API key for read-only AML queries. No on-chain access. Set via environment variable or --api-key flag.

x402 Private Key — High Sensitivity

scripts/pay.py can sign and broadcast on-chain USDC transactions when a private key is supplied via --key-file.

Enforced in code (runtime, unconditional):

  • Hard cap: $1.00 USDC per call — amounts above this are rejected before signing, regardless of flags.
  • X402_PRIVATE_KEY environment variable is refusedpay.py exits with an error if this variable is set in the environment.
  • Private keys must be supplied via --key-file — the key is read from a permission-restricted file at invocation time and never appears on the command line.

Advisory only (harness-dependent, not enforced by this package):

  • skills/payment.md sets disable_model_calls: true — signals agent platforms to block autonomous invocation. Platforms such as OpenClaw/skills.sh enforce this field; on other platforms it is advisory only.

Remaining risks:

  • An operator who supplies --key-file and adds --auto can trigger unattended payments (intentional for testing; do not use in production).

Recommended practice:

  1. Prefer MISTTRACK_API_KEY for all normal usage — it is read-only and never touches on-chain state.
  2. If x402 is needed, store the key in a chmod 600 file and pass it via --key-file at invocation time.
  3. Never pass --auto in production agent pipelines.

Quick Reference

Pre-Transfer Security Check (Most Common)

Before executing any transfer or withdrawal, run the following script to check the recipient address for AML risk:

python3 scripts/transfer_security_check.py \
  --address <recipient_address> \
  --chain <chain_code> \
  --json

Exit Code: 0=ALLOW / 1=WARN / 2=BLOCK / 3=ERROR

See skills/core.md for detailed decision logic.

Full Address Investigation

python3 scripts/address_investigation.py --address 0x... --coin ETH

x402 Pay-per-Use

When no API Key is available, use scripts/pay.py to pay per call with USDC.

Private keys must be stored in a permission-restricted file and passed via --key-file:

echo "your_hex_private_key" > ~/.x402_key && chmod 600 ~/.x402_key
python3 scripts/pay.py pay --url "..." --key-file ~/.x402_key --chain-id 8453

See skills/payment.md for details and security considerations.


Environment Variables

VariableRequiredSensitiveDescription
--------------------------------------------
MISTTRACK_API_KEYNo (recommended)YesMistTrack API key — all scripts read this first; x402 is the alternative if absent

> When MISTTRACK_API_KEY is set, all scripts use API Key mode (read-only, no on-chain access).

> For x402 pay-per-use, store the private key in a chmod 600 file and pass it via --key-file at invocation time. X402_PRIVATE_KEY environment variable is not supported and causes pay.py to exit with an error.


Python Dependencies

# Core AML scripts (risk_check, batch_risk_check, transfer_security_check,
#                   address_investigation, multisig_analysis)
pip install -r requirements.txt

# pay.py only (x402 EVM + Solana payments)
pip install -r requirements-pay.txt
PackageRequired for
----------------------
requestsAll scripts (requirements.txt)
eth-accountpay.py EIP-3009 signing (requirements-pay.txt)
eth-abipay.py EIP-712 encoding (requirements-pay.txt)
eth-utilspay.py keccak256 (requirements-pay.txt)
solderspay.py Solana partial signing (requirements-pay.txt)
base58pay.py Solana partial signing (requirements-pay.txt)

Script Reference

ScriptFunction
------------------
scripts/transfer_security_check.pyPre-transfer AML address check (main entry point)
scripts/risk_check.pySingle address risk scoring
scripts/batch_risk_check.pyBatch async risk scoring
scripts/address_investigation.pyFull address investigation (aggregates 6 APIs)
scripts/multisig_analysis.pyMultisig address identification and permission analysis
scripts/pay.pyx402 payment protocol client - see Security section

版本历史

共 2 个版本

  • v0.2.12 当前
    2026-05-03 04:28 安全 安全
  • v0.1.0
    2026-03-19 21:45 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

security-compliance

OpenClaw Backup

alex3alex
备份与恢复 OpenClaw 数据。适用于创建备份、设置自动备份计划、从备份恢复或管理备份轮转。处理 ~/.openclaw 目录归档并包含适当的排除规则。
★ 89 📥 30,598
security-compliance

Skill Vetter

spclaudehome
AI智能体技能安全预审工具。安装ClawdHub、GitHub等来源技能前,检查风险信号、权限范围及可疑模式。
★ 1,212 📥 266,319
security-compliance

1password

steipete
设置和使用 1Password CLI (op)。适用于:安装 CLI、启用桌面应用集成、登录(单/多账户)、通过 op 读取/注入/运行密钥。
★ 53 📥 31,142