What problem does it solve? Cosmos SDK blockchains and CosmWasm contracts contain platform-specific vulnerabilities like non-determinism, ABCI panics, and incorrect GetSigners that can halt chains or cause fund loss, and these issues are hard to catch with generic Go or Rust linters. ## Core Features & Use Cases - Nine Vulnerability Patterns: Detects non-determinism, incorrect GetSigners, ABCI panics, slow ABCI methods, missing error handling, broken bookkeeping, rounding errors, message priority issues, and unregistered handlers. - Severity-Ranked Reporting: Produces findings with file locations, vulnerable code snippets, attack scenarios, and concrete remediation code. - Audit Workflow Guidance: Provides grep-based detection commands, benchmarking approaches, invariant testing patterns, and a pre-audit checklist. - Use Case: Before launching a custom Cosmos chain, run the scan across your x/ modules to catch map iteration in EndBlocker or unchecked bankKeeper.SendCoins errors that could halt the chain or lose funds. ## Quick Start Scan my Cosmos SDK project for consensus-critical vulnerabilities and report any findings with severity and fixes.