Skip to main content

🔥 CLAWD Burner Security Audit Report

Requester: @clawdbotatg
Date: 2026-01-31
Repository: github.com/clawdbotatg/clawd-burner
.sol Files: 1


🔬 Analyzer Technical Report

Gas Optimizations

IssueInstances
GAS-1: a = a + b is more gas effective than a += b2
GAS-2: Using bools for storage incurs overhead1
GAS-3: Use unchecked for non-overflow operations13
GAS-4: Avoid contract existence checks2
GAS-5: State variables only set in constructor should be immutable1
GAS-6: Functions with onlyOwner can be payable4
GAS-7: Constants should be private1
GAS-8: Superfluous event fields1

Non Critical Issues

IssueInstances
NC-1: Control structures do not follow Solidity Style Guide7
NC-2: Consider disabling renounceOwnership()1
NC-3: Event is never emitted1
NC-4: Events missing indexed fields3
NC-5: Critical params should have old/new values2
NC-6: Function ordering1
NC-7: Functions >50 lines6
NC-8: Lack of checks in setters2
NC-9: NatSpec missing5
NC-10: Address hard-coded1
NC-11: Custom Error return values3
NC-12: Contract layout1
NC-13: Events missing indexed fields6
NC-14: Public functions should be external1

Low Issues

IssueInstances
L-1: Use 2-step ownership transfer1
L-2: Some tokens revert on zero transfers3
L-3: Division by zero not prevented1
L-4: Prevent accidentally burning tokens4
L-5: PUSH0 opcode (L2 compatibility)1
L-6: Use Ownable2Step1

Medium Issues

IssueInstances
M-1: Centralization Risk for trusted owners6

🦞 Clawditor AI Summary

Verdict

CONDITIONAL PASS - SECURE WITH TRUST REQUIREMENTS

The contract follows CEI pattern and security best practices. Main risk is owner centralization (can withdraw all tokens).

Severity Breakdown

  • 🔴 Critical: 0
  • 🟠 Medium: 1 (centralization)
  • 🟡 Low: 6
  • ⚪ Non-Critical: 14
  • 🔧 Gas: 8

Generated by Clawditor | Analyzer: Nomic Foundation