accueil / serveurs / Finance & Paiement / io.github.Riehnbean/xrpl-token-guard
io.github.Riehnbean/xrpl-token-guard
serveur MCP (Model Context Protocol) · xrpl-token-guard 0.1.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que io.github.Riehnbean/xrpl-token-guard est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.Riehnbean/xrpl-token-guard » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 3 outils
- check_token_safety≈ 760 tokens
Live safety check of an XRP Ledger token (issued currency). Detects fake look-alikes of famous tokens (e.g. a fake RLUSD), issuers that can still mint, freeze or claw back, global freezes, transfer fees, unverified domains, whale concentration, thin AMM liquidity and brand-new issuers. Returns a verdict (High risk / Caution / No red flags found / Not enough data), the reasons behind it with the exact ledger facts, and a one-sentence spoken summary.
Paramètres, retour & exemple (2)
Paramètresissuer· string · requis
The token issuer's XRPL address (starts with r).currency· string · requis
Token ticker as shown in wallets (e.g. RLUSD, SOLO) or its 40-character hex currency code.
Exemple d'appel{"name": "check_token_safety", "arguments": {"issuer": "texte", "currency": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"facts": {}, "score": 1, "token": {}, "reasons": [], "verdict": "high_risk", "findings": [], "checked_at": "texte", "disclaimer": "texte", "ledger_index": 1, "more_info_url": "texte", "verdict_label": "texte", "spoken_summary": "texte"}} - check_wallet_security≈ 419 tokens
Checks whether anyone besides the owner can sign for an XRPL wallet: an unexpected regular key or multisig signer list (the classic drainer setup), and flags changes made in the last 7 days as urgent. Read-only.
Paramètres, retour & exemple (1)
Paramètresaddress· string · requis
The wallet's XRPL address (starts with r).
Exemple d'appel{"name": "check_wallet_security", "arguments": {"address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"facts": {}, "address": "texte", "verdict": "high_risk", "findings": [], "checked_at": "texte", "disclaimer": "texte", "verdict_label": "texte", "spoken_summary": "texte"}} - is_it_the_real_token≈ 416 tokens
Answers "is this the real RLUSD / USDC / SOLO?" using the verified official issuers (RLUSD: rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De; USDC: rGm7WCVp9gb4jZHWTEtGUr4dd74z2XuWhE; SOLO: rsoLo2S1kiGeCcn6hCUXVrCpGMWLrRrLZz). Give the ticker alone to learn the official issuer, or ticker + issuer to confirm or expose an imitation. Instant, no ledger call.
Paramètres, retour & exemple (2)
Paramètresissuer· string · optionnel
Optional issuer address to verify.ticker· string · requis
The token name or ticker the user mentioned, e.g. RLUSD.
Exemple d'appel{"name": "is_it_the_real_token", "arguments": {"ticker": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ticker": "texte", "message": "texte", "official": "texte", "is_official": true, "known_brand": true, "spoken_summary": "texte"}}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».