Beginner FriendlyFoundryNFT
100 EXP
View results
Submission Details
Severity: medium
Invalid

Centralization Risk for trusted owners

Summary

Contracts have owners with privileged rights to perform admin tasks and need to be trusted to not perform malicious updates or drain funds.

Vulnerability Details

  • Found in src/OneShot.sol Line: 10

    contract OneShot is IOneShot, ERC721URIStorage, Ownable {
  • Found in src/OneShot.sol Line: 20

    function setStreetsContract(address streetsContract) public onlyOwner {

Impact

If the owner's address is compromised, the supply could be manipulated by the attacker.

Tools Used

Aderyn

Recommendations

Modify the access controls to decentralize the protocol

Updates

Lead Judging Commences

inallhonesty Lead Judge over 1 year ago
Submission Judgement Published
Invalidated
Reason: Non-acceptable severity

Support

FAQs

Can't find an answer? Chat with us on Discord, Twitter or Linkedin.