Glossary definition

Slither

Slither is an open-source Python framework for static analysis of Solidity and Vyper code, with vulnerability detectors, printers, and a custom analysis API.

also: Slither analyzer · reviewed July 22, 2026

Slither is an open-source framework for static analysis of smart contracts written in Python 3. Developers and auditors can use it to find vulnerabilities in Solidity and Vyper smart contracts quickly and efficiently. Slither is used during development and code review, code optimization, and smart contract audits.

Slither includes features such as:

  • detectors for vulnerable smart contract patterns
  • source locations that show where a reported condition occurs
  • integration with continuous-integration and development workflows
  • built-in printers that report important information about contracts

Used in context

Articles using this term.