{"repo":"Inversive-Labs/eloizer","free":true,"listed":false,"github":"https://github.com/Inversive-Labs/eloizer","clone":"git clone https://github.com/Inversive-Labs/eloizer.git","description":"Static analyzer tool for Solana","language":"Rust","stars":85,"topics":["blockchain","open-source","security","security-tools","smart-contracts","solana","static-analyzer","tool"],"license":"AGPL-3.0","category":"blockchain-web3","readme_excerpt":"Eloizer A powerful static analysis tool for Solana smart contracts written in Rust. Detect vulnerabilities, security issues, and code quality problems in your Solana/Anchor projects. View Full Presentation on Pitch Installation CLI Tool (Recommended) Install the command-line interface tool globally: Verify installation: From Source (Library) Build the library from source: CLI Usage Basic Analysis Advanced Options For complete CLI documentation, see CLI.md. Quick Start (Library) Basic Usage (without CLI) Command Line Options Project Structure Writing Custom Rules Our DSL makes it easy to write custom vulnerability detectors: Available DSL Filters Generic Filters: - .functions() - All functions - .structs() - All structs - .public functions() - Public functions only - .derives accounts() - Structs deriving Accounts - .calls to(\"name\") - Functions calling specific function - .uses unsafe() - Code using unsafe blocks - .with name(\"name\") - Items with specific name Custom Filters: Each rule can implement custom filters for specific vulnerability patterns. Contributing We welcome contributions! Please see our Contributing Guide for details. Adding New Rules 1. Create a new directory under src/analyzer/rules/solana/{severity}/ 2. Implement mod.rs with the rule configuration 3. Add specific filters in filters.rs if needed 4. Register the rule in the parent module 5. Add tests and documentation Documentation - CLI Documentation - Complete command-line interface guide - Architecture Ov","default_branch":null,"files":null,"tree":[],"storefront":"/r/Inversive-Labs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Inversive-Labs/eloizer/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}