sol-sentry

Your Automated Security Partner for Solidity.

Find million-dollar bugs before they hit mainnet. Stop manually checking for reentrancy, overflows, and other common pitfalls with our blazingly fast static analyzer.

Install for Free

Instant, Actionable Feedback


$ sol-sentry scan ./contracts

🚨 Found 2 issues in contracts/Vulnerable.sol
------------------------------------------------------------------------------------
| Severity | Vulnerability                       | Line | Details                  |
|----------|-------------------------------------|------|--------------------------|
| CRITICAL | Potential Reentrancy Vulnerability  | 78   | External call is made... |
| HIGH     | Unprotected State-Changing Function | 25   | The function `setOwner...|
------------------------------------------------------------------------------------

❌ This project is NOT safe to deploy.
To get automated remediation advice, upgrade to Pro and run `sol-sentry fix`.
                    

Free vs. Pro

Feature Free Tier (`scan`) Pro Tier
Scan for 15+ common vulnerabilities
Clear Terminal & JSON Report Formats
CI/CD Failure Threshold (`failOn`)
Guided, Interactive Remediation (`fix`)
Automated Git Pre-Commit Hook (`install-hook`)

Get Started

Install with a single command, then scan your first contract.

macOS & Linux (via Shell)

Open your terminal and run the following command to install the tool.

curl -sSL https://download.blocktools.dev/install.sh | sh -s -- sol-sentry

Windows (via PowerShell)

Open a new PowerShell terminal and run the following command to install the tool.

iex (irm https://download.blocktools.dev/install.ps1) -ToolToInstall sol-sentry