Skip to main content

Bug Hunter Security Detectors

Bug Hunter is an automated code review engine for Solidity codebases. It combines multiple machine-learning layers with program analysis tools to mimic an auditor’s workflow and confirm vulnerabilities with very low false positives (<5%). Analysis of popular Ethereum projects highlights Bug Hunter’s superior accuracy, speed, and coverage.

These reference docs catalogue the 40+ detector rules used by Bug Hunter and manual auditors when reviewing modern Solidity (≥0.8.25) smart contracts.


What you’ll find in the GitBook

  • Plain-language explanations of 40+ detector rules used in professional audits
  • Minimal Solidity snippets (0.8.25) that showcase each issue
  • Context on the consequences of these security issues

Detector buckets

BucketThemes included
Math & Accountingrounding errors, token accounting, randomness flaws, DoS-via-gas
Oracle & Statestale prices, sequencer liveness, improper admin/oracle checks, invalid state transitions
Control-Flow & Miscreentrancy, delegatecall abuse, tx.origin, self-destruct patterns, visibility mistakes

A complete list of detectors is available in the GitBook’s left-hand navigation.