{"repo":"CoinFabrik/scout-actions","free":true,"listed":false,"github":"https://github.com/CoinFabrik/scout-actions","clone":"git clone https://github.com/CoinFabrik/scout-actions.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. This GitHub Action allows you to incorporate Scout's analysis into every Pull Request.","language":"Dockerfile","stars":16,"topics":["audit","auditing","blockchain","ink","rust","security","smart-contract","soroban","static-analysis","vulnerability-detection"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"Scout: Security Analysis Tool - Github action 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. How to integrate with Github Actions Create .github/workflows/scout.yml with the following parameters: YML Description - name: scout-audit : This is the name of the GitHub Action which will be viewed on the GitHub Actions dashboard. - on: [pull-request] : This line specifies the event that will trigger the action. In this case, the GitHub Action fires whenever a pull request is made to the main branch. - jobs : GitHub Actions can contain several jobs. In this case, only one job named analyze has been set up. - analyze : This is the name of the job. - runs-on: ubuntu-latest : This specifies the runtime environment for the job. Here, the job will run on the latest available Ubuntu version. - steps : This is a list of tasks to be carried out in the job. - uses: actions/checkout@v4 : The first task uses a GitHub Action called 'checkout@v4'. This is a predefined Action that allows GitHub Actions to work with a copy of your repository. - uses: coinfabrik/scout-actions@v3 : The second task uses the GitHub Action 'scout-actions@v3'. Options Key Description Required Default ------------------- ----------------------------------------------------------------------------------------------------------- -------- ------- working directory Directory containing the Cargo.t","default_branch":null,"files":null,"tree":[],"storefront":"/r/CoinFabrik","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/CoinFabrik/scout-actions/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."}