Smart Contract Slither Analyzer
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
Smart Contract Slither Analyzer is a security tool that simulates Slither-style static analysis for Solidity smart contracts. Enter your Solidity code and contract name — the tool performs a pattern-based analysis for common vulnerabilities including unchecked arithmetic, reentrancy, tx.origin usage, block timestamp manipulation, delegatecall, selfdestruct, missing access control, and more. Results display the analysis status, number of detectors triggered, overall severity (Low, Medium, High, Critical) with a color-coded badge, confidence level (Low, Medium, High), and a detailed table of detectors with severity, confidence, message, and recommendation. This is essential for developers performing initial security reviews, learning about Slither detectors, or identifying common vulnerabilities before deployment.
HOW TO USE
Connect your wallet using the BGWallet bridge (MetaMask or any Web3 wallet). Enter the contract name. Paste your Solidity code in the text area — include the SPDX license identifier, pragma statement, and the contract code. Click "Run Slither analysis" to start the simulation. Results display the analysis status, number of detectors triggered, overall severity with a color-coded badge, confidence level, and a detailed table of detectors with severity badges, confidence levels, messages, and actionable recommendations. Each detector includes a specific recommendation to fix the issue. This is useful for understanding potential security issues and improving code quality.
TECHNICAL MECHANISM
The tool simulates Slither static analysis using pattern-based scanning. It checks the code for known Solidity vulnerabilities and anti-patterns: unchecked arithmetic (requires SafeMath or 0.8+), reentrancy (.call, .delegatecall, .transfer patterns), tx.origin usage (use msg.sender instead), block.timestamp manipulation (use Oracles for critical logic), delegatecall (storage layout risks), selfdestruct (contract destruction), missing access control (add onlyOwner or require), and constructor verification. Each detector is assigned a severity level (Critical, High, Medium, Low) and a confidence level (High, Medium, Low) based on the likelihood of the finding. The tool calculates the overall severity based on the highest severity detector triggered. The tool does not actually run Slither — the analysis is a simulation for demonstration and educational purposes. All operations are performed client-side — no data is stored or transmitted. The tool is read-only and does not sign any transactions.
WHAT IT CANNOT SEE
The tool cannot actually run Slither without a local installation of the Slither static analysis framework — the analysis is a simulation. It cannot detect all vulnerabilities without the full Slither analysis suite — the simulation uses pattern matching. It cannot generate detailed detector reports or call graphs — only basic findings are provided. It cannot provide code-level recommendations beyond basic pattern matching — the recommendations are templated. It cannot analyze deployed contracts without source code — the tool only analyzes the provided code. It cannot detect complex logical errors or business logic flaws. The tool is read-only and does not sign any transactions.
PLEASE NOTE
This tool works exclusively with EVM-compatible chains for the wallet connection, but the Slither analysis simulation is chain-agnostic. Solana, Tron, Starknet, SUI, TON, Aptos, Bitcoin, Cosmos, and XRP are not supported for wallet connection but the simulation works for Solidity code. The tool provides a simulation — for real Slither analysis, install Slither locally or use a CI/CD integration. The tool does not store any data — all operations are performed client-side. The tool is provided as-is with no warranty or liability. Always verify security with professional audits before deployment.