{"repo":"CoinFabrik/scout-audit","free":true,"listed":false,"github":"https://github.com/CoinFabrik/scout-audit","clone":"git clone https://github.com/CoinFabrik/scout-audit.git","description":"Scout is an extensible open-source tool intended to assist smart contract developers and auditors detect common security issues and deviations from best practices. Scout audit is the core development on which we extend scout for specific blockchains.","language":"Rust","stars":48,"topics":["audit","auditing","ink","rust","security","soroban","static-analysis","vulnerability-detection","blockchain","smart-contracts"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"Scout: Security Analysis Tool Scout is an extensible open-source tool intended to assist ink!, Soroban and Substrate developers and auditors detect common security issues and deviations from best practices. This tool will help developers write secure and more robust smart contracts. Our interest in this project comes from our experience in manual auditing and our usage of comparable tools in other blockchains. To improve coverage and precision, we´ll persist in research efforts on static and dynamic analysis techniques. Quick Start Make sure that Cargo is installed on your computer. Then, install Scout with the following command: To run Scout on your project execute the following command: :bulb: Scout supports Cargo Workspaces. When run on a workspace, Scout will be executed on all packages specified as members of the workspace. :warning: Make sure that your smart contracts compile properly. Scout won't run if any compilation errors exist. :warning: We recommend installing Rust using the curl command provided on the official Rust documentation, as using a package manager like Homebrew may cause conflicts. For more information on Scout's installation and usage, please refer to Scout's documentation. Output formats You can choose the output format that best suit your needs (html or markdown). To specify the desired output run the following command: Example HTML report Scout VS Code extension Add Scout to your development workspace with Scout's VS Code extension to run Scout aut","default_branch":null,"files":null,"tree":[],"storefront":"/r/CoinFabrik","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/CoinFabrik/scout-audit/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."}