Static Analyzer for Teal
Browse cluster: Cosmos blockchain and smart contract languages →Tealer is a static analyzer for Teal, Algorand's smart contract language, that parses Teal programs, constructs their control flow graphs, and identifies vulnerabilities through a suite of built-in detectors. The tool provides twelve vulnerability detectors covering issues like unprotected state modifications and missing transaction field validations, as well as five printers that generate visual representations such as control flow graphs and call graphs. Tealer also supports custom vulnerability detection through regular expressions and can be configured with group transaction information, and it is developed and maintained by Trail of Bits, released under the AGPLv3 license.