{"repo":"Auditware/radar","free":true,"listed":false,"github":"https://github.com/Auditware/radar","clone":"git clone https://github.com/Auditware/radar.git","description":"A static analysis tool for rust, anchor, stylus, and solidity smart contracts.","language":"Solidity","stars":151,"topics":["anchor","rust","smart-contracts","solana","static-analysis","stylus","arbitrum","solidity"],"license":"GPL-3.0","category":"blockchain-web3","readme_excerpt":"A static analysis tool for rust, anchor, stylus and solidity smart contracts https://github.com/user-attachments/assets/62435714-cc5b-43f3-a213-96d28481a6d7 radar allows you to write, share, and utilize templates to identify security issues in rust-based smart contracts using a powerful rule engine that enables automating detection of vulnerable code patterns, at scale, via simple python queries. - How to install - How to run - Features - GitHub Action - Pre-commit Hook - Radar at ETHDenver - Contributors Installation 1. Install and start docker 2. Install radar either from install script or from source OR How to run Simple example: radar -p api/tests/mocks/pda sharing A good contract to first test radar against is the beautiful repo sealevel-attacks Or you can quickly test on local mocks (from root dir) ./radar --dev -p ./api/tests/mocks/anchor-test-2 To run a non-builtin template place a yaml file anywhere and reference it via radar -p . -t To explore more running options, see All the ways to run radar. GitHub Action In a 10 seconds setup you can integrate radar-action and be alerted with radar's insights continuously through your contract repository. Pre-commit hook If you're using pre-commit that's a fantastic timing to run radar, and will shift the vulnerability triage work to each developer at commit time rather than dependabot on the CI option, or to security tester at test time etc. Native github pre-commit hook Place this hook inside the file .git/hooks/pre-commit in","default_branch":null,"files":null,"tree":[],"storefront":"/r/Auditware","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Auditware/radar/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."}