Skip to content
| Marketplace
Sign in
Visual Studio Code>Testing>FuzzoorNew to Visual Studio Code? Get it now.
Fuzzoor

Fuzzoor

Shaka

|
122 installs
| (0) | Free
Toolkit for fuzzing Solidity projects
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Fuzzoor

A Visual Studio Code extension that helps you to build and run fuzzing test suites for Solidity smart contracts.

Features

  • Build fuzzing test suite automatically.
  • Run Echidna and Medusa campaigns.
  • View coverage reports.

Requirements

  • Echidna
  • Medusa
  • Foundry

Extension Settings

Setting Description Default
fuzzoor.projectFolder Relative path from workspace to folder of the project.
fuzzoor.contractsFolder Relative path from project folder to folder of the contracts. src
fuzzoor.excludedFolders Folders to exclude in the contracts folder. ["test", "tests", "mock", "mocks"]
fuzzoor.outputFolder Relative path from project folder to folder of the compilation output. out
fuzzoor.forceSendETH Include handler function to force send ether to the target contract. true
fuzzoor.echidnaPath Path to folder containing the Echidna executable binary.
fuzzoor.medusaPath Path to folder containing the Medusa executable binary.

ℹ️ If Echidna and Medusa are added to the PATH in the system, the fuzzoor.echidnaPath and fuzzoor.medusaPath settings can be left empty.

Video demo

Video demo

Demo codebase

Acknowledgements

This extension builds on top of Echidna and Medusa, created by Trail of Bits.

The structure of the test suite has been inspired by the work of different projects and individuals, including:

  • Rappie
  • Víctor Nicolás Martínez Carralero
  • Antonio Viggiano
  • Alex The Entreprenerd
  • Recon
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft