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 FreeInstant, 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