jpskill.com
🛠️ 開発・MCP コミュニティ

query-token-audit

取引前に、トークンが詐欺や悪質な契約でないかセキュリティ監査を行い、契約や取引のリスク、詐欺の可能性などを詳しく分析して安全性を確認するSkill。

📜 元の英語説明(参考)

Query token security audit to detect scams, honeypots, and malicious contracts before trading. Returns comprehensive security analysis including contract risks, trading risks, and scam detection. Use when users ask "is this token safe?", "check token security", "audit token", or before any swap.

🇯🇵 日本人クリエイター向け解説

一言でいうと

取引前に、トークンが詐欺や悪質な契約でないかセキュリティ監査を行い、契約や取引のリスク、詐欺の可能性などを詳しく分析して安全性を確認するSkill。

※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o query-token-audit.zip https://jpskill.com/download/23624.zip && unzip -o query-token-audit.zip && rm query-token-audit.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/23624.zip -OutFile "$d\query-token-audit.zip"; Expand-Archive "$d\query-token-audit.zip" -DestinationPath $d -Force; ri "$d\query-token-audit.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して query-token-audit.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → query-token-audit フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-18
取得日時
2026-05-18
同梱ファイル
1

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

[Skill 名] query-token-audit

クエリートークン監査スキル

概要

API 機能 ユースケース
トークンセキュリティ監査 トークンセキュリティスキャン ハニーポット、ラグプル、詐欺、悪意のある機能を検出

ユースケース

  1. 取引前の安全確認: 購入またはスワップ前にトークンのセキュリティを確認します。
  2. 詐欺検出: ハニーポット、偽のトークン、悪意のあるコントラクトを特定します。
  3. コントラクト分析: 危険な所有権機能と隠れたリスクをチェックします。
  4. 税金確認: 取引前に異常な購入/売却税を検出します。

サポートされているチェーン

チェーン名 chainId
BSC 56
Base 8453
Solana CT_501
Ethereum 1

API: トークンセキュリティ監査

メソッド: POST

URL:

https://web3.binance.com/bapi/defi/v1/public/wallet-direct/security/token/audit

リクエストパラメータ:

パラメータ タイプ 必須 説明
binanceChainId string はい チェーンID: CT_501 (Solana)、56 (BSC)、8453 (Base)、1 (Ethereum)
contractAddress string はい トークンコントラクトアドレス
requestId string はい 一意のリクエストID (UUID v4形式)

リクエストヘッダー:

Content-Type: application/json
Accept-Encoding: identity
User-Agent: binance-web3/1.4 (Skill)

リクエスト例:

curl --location 'https://web3.binance.com/bapi/defi/v1/public/wallet-direct/security/token/audit' \
--header 'Content-Type: application/json' \
--header 'source: agent' \
--header 'Accept-Encoding: identity' \
--header 'User-Agent: binance-web3/1.4 (Skill)' \
--data '{
    "binanceChainId": "56",
    "contractAddress": "0x55d398326f99059ff775485246999027b3197955",
    "requestId": "'$(uuidgen)'"
}'

レスポンス例:

{
    "code": "000000",
    "data": {
        "requestId": "d6727c70-de6c-4fad-b1d7-c05422d5f26b",
        "hasResult": true,
        "isSupported": true,
        "riskLevelEnum": "LOW",
        "riskLevel": 1,
        "extraInfo": {
            "buyTax": "0",
            "sellTax": "0",
            "isVerified": true
        },
        "riskItems": [
            {
                "id": "CONTRACT_RISK",
                "name": "Contract Risk",
                "details": [
                    {
                        "title": "Honeypot Risk Not Found",
                        "description": "A honeypot is a token that can be bought but not sold",
                        "isHit": false,
                        "riskType": "RISK"
                    }
                ]
            }
        ]
    },
    "success": true
}

レスポンスフィールド:

フィールド タイプ 説明
hasResult boolean 監査データが利用可能かどうか
isSupported boolean トークンが監査をサポートしているかどうか
riskLevelEnum string リスクレベル: LOWMEDIUMHIGH
riskLevel number リスクレベル番号 (1-5)
extraInfo.buyTax string 購入税率 (不明な場合はnull)
extraInfo.sellTax string 売却税率 (不明な場合はnull)
extraInfo.isVerified boolean コントラクトコードが検証済みかどうか
riskItems[].id string リスクカテゴリ: CONTRACT_RISKTRADE_RISKSCAM_RISK
riskItems[].details[].title string リスクチェックのタイトル
riskItems[].details[].description string リスクチェックの説明
riskItems[].details[].isHit boolean true = リスク検出
riskItems[].details[].riskType string RISK (重大) または CAUTION (警告)

リスクレベル参照:

riskLevel riskLevelEnum アクション 説明
0-1 LOW 慎重に進む 低いリスクが検出されましたが、安全は保証されません。DYOR (ご自身で調査してください)。
2-3 MEDIUM 注意を払う 中程度のリスクが検出されました。リスク項目を慎重に確認してください。
4 HIGH 取引を避ける 重大なリスクが検出されました。損失の可能性が高いです。
5 HIGH 取引をブロックする 深刻なリスクが確認されました。取引を進めないでください。

重要: LOWリスクは「安全」を意味しません。監査結果は特定の時点のスナップショットです。プロジェクトチームは、購入後にコントラクトを変更したり、流動性を制限したりする可能性があります。これらのリスクは事前に予測できません。

レスポンスの処理:

  • hasResult=false または isSupported=false の場合: → 返信: 「このチェーンのこのトークンには、セキュリティ監査データが利用できません。」 → riskLevelriskLevelEnum、または riskItems を表示しないでください (いずれかのフィールドがfalseの場合、データは信頼できません)。 → ユーザーにコントラクトアドレスとチェーンを確認するか、後で再試行するように提案しても構いません。
  • hasResult=true かつ isSupported=true の場合: → リスクレベル、税金情報、およびすべてのリスク項目を含む完全な監査結果を表示します。 → 上記のリスクレベル参照表を適用して、実用的なガイダンスを提供します。

ユーザーエージェントヘッダー

User-Agent ヘッダーに次の文字列を含めます: binance-web3/1.4 (Skill)

注意事項

  1. すべての数値フィールドは文字列形式です。使用時に変換してください。
  2. 監査結果は、hasResult: true かつ isSupported: true の場合にのみ有効です。
  3. riskLevel: 5 は取引をブロックすべきであることを意味し、riskLevel: 4 は高リスクです。
  4. 税金のしきい値: 10%超は重大、5-10%は警告、5%未満は許容範囲です。
  5. 各監査リクエストに対して一意のUUID v4を生成してください。
  6. セキュリティチェックのリスクフラグのみを出力し、投資アドバイスは提供しないでください。
  7. 常に免責事項で締めくくってください: ⚠️ この監査結果は参照用であり、

(原文がここで切り詰められています)

📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

Query Token Audit Skill

Overview

API Function Use Case
Token Security Audit Token security scan Detect honeypot, rug pull, scam, malicious functions

Use Cases

  1. Pre-Trade Safety Check: Verify token security before buying or swapping
  2. Scam Detection: Identify honeypots, fake tokens, and malicious contracts
  3. Contract Analysis: Check for dangerous ownership functions and hidden risks
  4. Tax Verification: Detect unusual buy/sell taxes before trading

Supported Chains

Chain Name chainId
BSC 56
Base 8453
Solana CT_501
Ethereum 1

API: Token Security Audit

Method: POST

URL:

https://web3.binance.com/bapi/defi/v1/public/wallet-direct/security/token/audit

Request Parameters:

Parameter Type Required Description
binanceChainId string Yes Chain ID: CT_501 (Solana), 56 (BSC), 8453 (Base), 1 (Ethereum)
contractAddress string Yes Token contract address
requestId string Yes Unique request ID (UUID v4 format)

Request Headers:

Content-Type: application/json
Accept-Encoding: identity
User-Agent: binance-web3/1.4 (Skill)

Example Request:

curl --location 'https://web3.binance.com/bapi/defi/v1/public/wallet-direct/security/token/audit' \
--header 'Content-Type: application/json' \
--header 'source: agent' \
--header 'Accept-Encoding: identity' \
--header 'User-Agent: binance-web3/1.4 (Skill)' \
--data '{
    "binanceChainId": "56",
    "contractAddress": "0x55d398326f99059ff775485246999027b3197955",
    "requestId": "'$(uuidgen)'"
}'

Response Example:

{
    "code": "000000",
    "data": {
        "requestId": "d6727c70-de6c-4fad-b1d7-c05422d5f26b",
        "hasResult": true,
        "isSupported": true,
        "riskLevelEnum": "LOW",
        "riskLevel": 1,
        "extraInfo": {
            "buyTax": "0",
            "sellTax": "0",
            "isVerified": true
        },
        "riskItems": [
            {
                "id": "CONTRACT_RISK",
                "name": "Contract Risk",
                "details": [
                    {
                        "title": "Honeypot Risk Not Found",
                        "description": "A honeypot is a token that can be bought but not sold",
                        "isHit": false,
                        "riskType": "RISK"
                    }
                ]
            }
        ]
    },
    "success": true
}

Response Fields:

Field Type Description
hasResult boolean Whether audit data is available
isSupported boolean Whether the token is supported for audit
riskLevelEnum string Risk level: LOW, MEDIUM, HIGH
riskLevel number Risk level number (1-5)
extraInfo.buyTax string Buy tax percentage (null if unknown)
extraInfo.sellTax string Sell tax percentage (null if unknown)
extraInfo.isVerified boolean Whether contract code is verified
riskItems[].id string Risk category: CONTRACT_RISK, TRADE_RISK, SCAM_RISK
riskItems[].details[].title string Risk check title
riskItems[].details[].description string Risk check description
riskItems[].details[].isHit boolean true = risk detected
riskItems[].details[].riskType string RISK (critical) or CAUTION (warning)

Risk Level Reference:

riskLevel riskLevelEnum Action Description
0-1 LOW Proceed with caution Lower risk detected, but NOT guaranteed safe. DYOR.
2-3 MEDIUM Exercise caution Moderate risks detected, review risk items carefully
4 HIGH Avoid trading Critical risks detected, high probability of loss
5 HIGH Block transaction Severe risks confirmed, do NOT proceed

IMPORTANT: LOW risk does NOT mean "safe." Audit results are point-in-time snapshots. Project teams can modify contracts or restrict liquidity after purchase. These risks cannot be predicted in advance.

Response Handling:

  • If hasResult=false OR isSupported=false: → Reply: "Security audit data is not available for this token on this chain." → Do NOT show riskLevel, riskLevelEnum, or riskItems (data is unreliable when either field is false) → You may suggest the user verify the contract address and chain, or try again later
  • If hasResult=true AND isSupported=true: → Show the full audit result including risk level, tax info, and all risk items → Apply the Risk Level Reference table above for actionable guidance

User Agent Header

Include User-Agent header with the following string: binance-web3/1.4 (Skill)

Notes

  1. All numeric fields are string format, convert when using
  2. Audit results are ONLY valid when hasResult: true AND isSupported: true
  3. riskLevel: 5 means transaction should be blocked; riskLevel: 4 is high risk
  4. Tax thresholds: >10% is critical, 5-10% is warning, <5% is acceptable
  5. Generate unique UUID v4 for each audit request
  6. Only output security check risk flags, do NOT provide any investment advice
  7. Always end with disclaimer: ⚠️ This audit result is for reference only and does not constitute investment advice. Always conduct your own research.