SecurityKit
Automated security for node operators
Scan your blockchain nodes for security misconfigurations via JSON-RPC. No SSH, no agents. 8 checks covering unlocked accounts, exposed admin APIs, peer connectivity, and sync status. Markdown reports for compliance. JSON output for CI/CD.
$ pip install securitykitSee it in action

Features
Zero Setup
No SSH keys, no agents, no access tokens. Just point at an RPC URL and scan.
Critical Checks
Unlocked accounts (#1 cause of fund loss), admin API exposure, debug API exposure.
Audit Reports
Generate markdown reports with findings table and remediation steps. Attach to SOC2 evidence.
CI/CD Ready
JSON output + exit code 1 on failures. Use as a deployment gate in your pipeline.
Extensible
Add custom checks with a simple function signature: (rpc_url) → Finding. Auto-picked up by CLI.
Chain ID Verification
Catches testnet/mainnet misconfigurations. Maps to known networks (ETH=1, Polygon=137, etc).