Add vigil-security-scanner skill (onchain security on Base)#480
Open
vigilcodes wants to merge 1 commit into
Open
Add vigil-security-scanner skill (onchain security on Base)#480vigilcodes wants to merge 1 commit into
vigilcodes wants to merge 1 commit into
Conversation
Onchain security scanner for Base — 13 read-only tools over a keyless JSON-RPC endpoint (mcp.vigil.codes). Scan token approvals, detect honeypots, check liquidity locks, score contracts 0-100, and get a 6-source consensus verdict. Differentiators vs existing security skills: - 6-source consensus with false-positive guard (single source caps at medium) - liquidity lock detection that fails safe to 'unknown', never fake 'safe' - keyless + free core pre-trade checks, built for autonomous agents - MCP-native (Claude, Cursor, Aeon, any MCP client) Includes references/api-reference.md (per-tool schema) and scripts/smoke_test.sh (live endpoint smoke test). Read-only only — revocation is deliberately excluded. Tested: endpoint live (13 tools), examples verified against production.
7c054e9 to
6a18f67
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds vigil-security-scanner — a keyless onchain security scanner for Base, exposed as an HTTP JSON-RPC API at
mcp.vigil.codes. Lets any agent check a token or wallet before it signs.What it does
13 read-only tools:
vigil_safety_score— 0-100 contract ratingvigil_detect_honeypot— can you sell? buy/sell taxvigil_liquidity_lock— LP locked / burned / unlocked / unknownvigil_scan_approvals— wallet approval riskvigil_check_scam,vigil_deployer_check,vigil_token_market,vigil_monitor_wallet,vigil_wallet_report,vigil_consensus(6-source verdict), and moreWhy it fits
unknown, never a falsesafe— important for a security tool.aeon-vuln-scanneraudits code/repos; VIGIL covers onchain token/wallet security on Base. Different surface, no overlap.Testing
Tested against the live endpoint (
mcp.vigil.codes) viascripts/smoke_test.sh. Health check returns 13 tools; sample calls return real verdicts (e.g. USDC → safe 92/100).Structure
Homepage: https://github.com/vigilcodes/vigil-mcp