karlpothast / SolidityCode.Reviews

Smart Contract (solidity) Analyzer using Docker, Go and Slither

Home Page:https://SolidityCode.Reviews

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SolidityCode.Reviews

Smart Contract Analyzer using Docker, Go, Slither and the Solidity Compiler.
https://SolidityCode.Reviews

Docker image

Docker Hub https://hub.docker.com/repository/docker/karlpothast/soliditycodereviews

docker pull karlpothast/soliditycodereviews:latest


1

2. Upload a solidity file (.sol file)

For this example, I copied the solidity contract code directly from the Etherscan page for the Parity Multi-Sig Wallet app that was hacked in November of 2017. I placed it into a .sol file that I've included in this repository for others to use. You can download the sample solidity file here.

2

3. Slither Scan Results

The solidity compiler (solc) will change dynamically based on the file being analyzed

As you can see below the Parity Wallet code analysis did not fare too well. 90 total issues were found although many were informational or recommendations.

3

About

Smart Contract (solidity) Analyzer using Docker, Go and Slither

https://SolidityCode.Reviews


Languages

Language:HTML 40.2%Language:Solidity 35.8%Language:Go 18.9%Language:CSS 5.2%