Hermes skill web3 risk check
Web3-specific risk screening for dApp domains, protocol pages, token contracts/mints, and project legitimacy. Use when the user asks whether a crypto/Web3 project, dApp URL, token, contract, or protocol looks risky, scammy, unaudited, illiquid, honeypot-like, or worth adding to a portfolio risk workflow.From its SKILL.md
npx -y skills add web3blind/hermes-skill-web3-risk-checkAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its file declares
Copied from the file, not written here
The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.
SKILL.md
6.0 KB, ~1.4k tokens by cl100k_base, as published. Nobody here has run it
Web3 Risk Check
Scope
Use this skill for Web3-native risk screening, not generic antivirus or ordinary website reputation.
Good inputs:
- dApp URL/domain:
https://app.hyperliquid.xyz,hyperliquid.xyz - protocol/project name:
Hyperliquid,Kamino,Pendle - EVM token contract + chain id/name
- Solana token mint
- wallet-facing app before connecting/signing
- portfolio positions that need protocol/token risk context
Do not lead with generic malware/URL scanners unless the user explicitly asks for phishing/malware/brand impersonation. the user corrected this: for this class of work he wants Web3 project/token risk, not “viruses”.
Core Principle
No single free API is authoritative. Build a layered verdict:
- Project/domain legitimacy layer — is the domain known as a real Web3 protocol/app?
- Protocol context layer — TVL, category, chains, audits, listed age, official links.
- Token/contract layer — honeypot, taxes, ownership, mintability, blacklist, verified source.
- Market/liquidity layer — DEX liquidity, volume, pair age, FDV/market cap, suspicious thin markets.
- Report/incident layer — scam/rug reports if a Web3-specific source is available.
Always mark uncertainty. not found in one provider is not a scam verdict.
Provider Order
For dApp domain / protocol URL
-
DeFiLlama free API — first-line project/protocol registry.
- Use to match domain/project name and extract
url,category,chains,tvl,audits,audit_links,twitter,listedAt,parentProtocol. - Public endpoint:
https://api.llama.fi/protocols. - Strong for established DeFi protocols; not a security verdict, but excellent legitimacy/context.
- Use to match domain/project name and extract
-
GoPlus dApp Security — optional second signal, not authoritative.
- Endpoint:
https://api.gopluslabs.io/api/v1/dapp_security?url=<url-or-domain>. - If it returns
DAPP not found, report “GoPlus has no dApp record”, not “unsafe”.
- Endpoint:
-
WalletConnect/Reown Verify — useful conceptually for wallet session risk, but do not assume there is a simple public REST lookup.
- In WalletConnect flows, relevant fields are
validation(VALID,INVALID,UNKNOWN),origin, andisScam. - Treat as a future spike unless a working endpoint/SDK path is confirmed.
- In WalletConnect flows, relevant fields are
-
Commercial/unclear providers — Blockaid, Blowfish, Webacy, PhishFort/BrandShield, ScamSniffer, Kerberus.
- Mention as possible paid/partner integrations only after checking current docs.
- Do not build a free workflow around them without verifying public API access.
For EVM token contract
-
GoPlus Token Security
- Endpoint:
https://api.gopluslabs.io/api/v1/token_security/{chain_id}?contract_addresses=<address>. - Extract: honeypot flags, buy/sell tax, mintability, blacklist/whitelist, owner privileges, proxy, open source, holder concentration, creator risk.
- Endpoint:
-
Honeypot.is
- Endpoint:
https://api.honeypot.is/v2/IsHoneypot?address=<address>&chainID=<chain_id>. - Extract:
summary.risk,riskLevel,honeypotResult.isHoneypot,simulationSuccess, buy/sell/transfer tax, liquidity/pair, contract open-source/proxy. - Docs have stated API key system may not be required yet, but this can change.
- Endpoint:
-
DEX Screener
- Endpoint:
https://api.dexscreener.com/latest/dex/tokens/<address>. - Use for liquidity/volume/pair context, not as a security verdict.
- Endpoint:
-
Sourcify / explorer verification
- Use to check whether EVM source is verified/full-match when contract transparency matters.
For Solana token mint
-
RugCheck.xyz
- Summary:
https://api.rugcheck.xyz/v1/tokens/<mint>/report/summary - Full report:
https://api.rugcheck.xyz/v1/tokens/<mint>/report - Extract: risk score, risks list, LP locked, metadata, insiders/holders where available.
- Summary:
-
DEX Screener
- Use for liquidity, pair age, volume, FDV/market context.
-
DeFiLlama
- If the mint belongs to a known protocol/project, use protocol context too.
Output Shape
Keep it compact and decision-oriented:
- Verdict: low / medium / high / critical / unknown.
- What was checked: providers and whether each had data.
- Positive signals: known protocol, matching domain, high TVL, audits, verified source, normal sell simulation, healthy liquidity.
- Risk signals: honeypot, failed sell simulation, high tax, mutable/owner privileges, unverified source, low liquidity, young pair, bad/unknown domain, missing audits.
- Interpretation: what the signals mean and what they do not prove.
- Next action: connect small / avoid / research audits / check contract manually / monitor only.
Important Pitfalls
- Do not conflate generic web security with Web3 risk. VirusTotal/Google Safe Browsing are not first-line tools here.
GoPlus dapp_securityhas incomplete coverage; even large projects may returnDAPP not found.- DeFiLlama presence is not proof of safety; it is evidence of ecosystem recognition and provides context.
- DEX Screener is market context, not security.
- Honeypot simulation can fail or be chain/liquidity dependent; treat failures as
unknown/high caution, not always malicious. - RugCheck is strongest for Solana; do not apply it to EVM.
- A single numeric risk score should not be the final answer. Explain the strongest signals.
References
- See
references/web3-risk-api-map.mdfor the current provider map, endpoints, and Hyperliquid/GoPlus coverage example from the research session.
What ships with it: 3 files
7.3 KB alongside SKILL.md
references/
- web3-risk-api-map.md6.4 KB
- .gitignore288 B
- README.md632 B