Glossary definition

Manually guided fuzzing

Manually guided fuzzing is stateful fuzz testing in which a researcher writes domain-specific actions, preconditions, state models, and invariants.

also: MGF, stateful model-based fuzzing · reviewed July 22, 2026

Rather than asking a generic engine to discover every meaningful interaction, the researcher encodes flows such as deposit, borrow, trade, liquidate, vote, or bridge. Preconditions keep generated sequences valid; a Python-side model and invariants decide whether the resulting protocol state is acceptable.

The manual work is in designing the search space and oracle, not choosing each input. This can reach protocol-specific failures that byte or coverage mutation alone does not recognize, while still generating thousands of sequences. Start with the migrated beginner’s guide or the Wake documentation.

Used in context

Articles using this term.