slither icon indicating copy to clipboard operation
slither copied to clipboard

Static Analyzer for Solidity and Vyper

Results 308 slither issues
Sort by recently updated
recently updated
newest added

### Describe the issue: Weird edge case, though this happens with `uint256[50] __gap` quite often. If there are instances of shadowed vars, slither-read-storage fails to differentiate them in the storage...

bug

### Describe the desired feature Hello. I am solidity developer that uses brownie for deploying and testing smart contracts, so I and other brownie devs need to slither integrations with...

enhancement

### Describe the issue: `dangerous-strict-equalities` Does not consider "else" statements or "or" statements: ### Code example to reproduce the issue: ```solidity function _safeTransfer(address token, address to, uint256 value) private {...

bug-candidate

### Describe the issue: Slither crashes. Commands used: ``` yarn hardhat clean slither . ``` Software used: Yarn Berry (PnP), with old versions of hardhat, openzeppelin, etc. Slither version 0.8.3...

bug

### Describe the desired feature Currently, the default report links to the wiki which has the name of the detector to ignore, I think the report itself should display the...

enhancement

https://docs.soliditylang.org/en/v0.8.13/ir-breaking-changes.html#semantic-only-changes 0.8.13 allows to use of the new IR pipeline, but comes with risks due to semantics changes. We should create detectors to help developers to review if they can...

help wanted
High Priority

### Describe the desired feature We could allow the tool to build a diff made by a transaction. The idea is coming from https://github.com/banteg/storage-layout (thanks to @banteg)

enhancement

### Describe the desired feature We can make solc-select mandatory for slither-read-storage

enhancement

### Describe the issue: The contract shown below has a reference variable for the selector. I believe it should be a temporary variable. ### Code example to reproduce the issue:...

bug
ir