WildSync automatically generates fuzzing harnesses for library APIs by extracting usage patterns in real-world scenarios, and integrates the usage patterns into existing harnesses to construct new ones covering these functions.
Installation using the source code in your python environment:
pip install -r requirements-dev.txtcd example/ && ./demo.sh@article{wu2025wildsync,
title={WildSync: Automated Fuzzing Harness Synthesis via Wild API Usage Recovery},
author={Wu, Wei-Cheng and Nagy, Stefan and Hauser, Christophe},
journal={Proceedings of the ACM on Software Engineering},
volume={2},
number={ISSTA},
pages={963--984},
year={2025},
publisher={ACM New York, NY, USA}
}