{"id":13757475,"url":"https://github.com/SoftSec-KAIST/Fuzzing-Survey","last_synced_at":"2025-05-10T05:32:08.595Z","repository":{"id":36780312,"uuid":"226321989","full_name":"SoftSec-KAIST/Fuzzing-Survey","owner":"SoftSec-KAIST","description":"The Art, Science, and Engineering of Fuzzing: A Survey","archived":false,"fork":false,"pushed_at":"2025-04-02T08:00:58.000Z","size":1342,"stargazers_count":221,"open_issues_count":1,"forks_count":25,"subscribers_count":11,"default_branch":"master","last_synced_at":"2025-04-21T01:12:04.283Z","etag":null,"topics":["fuzzer","fuzzing","genealogy-database","visualization"],"latest_commit_sha":null,"homepage":"https://fuzzing-survey.org/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SoftSec-KAIST.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"COPYING.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2019-12-06T12:08:50.000Z","updated_at":"2025-04-11T19:59:01.000Z","dependencies_parsed_at":"2023-11-29T03:25:11.451Z","dependency_job_id":"0cbb5e76-b6ee-470f-a7c5-048220ae449b","html_url":"https://github.com/SoftSec-KAIST/Fuzzing-Survey","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SoftSec-KAIST%2FFuzzing-Survey","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SoftSec-KAIST%2FFuzzing-Survey/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SoftSec-KAIST%2FFuzzing-Survey/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SoftSec-KAIST%2FFuzzing-Survey/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SoftSec-KAIST","download_url":"https://codeload.github.com/SoftSec-KAIST/Fuzzing-Survey/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253371076,"owners_count":21897998,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["fuzzer","fuzzing","genealogy-database","visualization"],"created_at":"2024-08-03T12:00:39.363Z","updated_at":"2025-05-10T05:32:08.141Z","avatar_url":"https://github.com/SoftSec-KAIST.png","language":"JavaScript","funding_links":[],"categories":["JavaScript (485)","JavaScript","Project"],"sub_categories":["Program Analysis"],"readme":"# Genealogy Database of Fuzzers\n\nThis repository is our attempt to maintain an up-to-date genealogy database of\nfuzzers and relevant papers. It is the continuation of an initial effort made by\nManès et al. in [\"The Art, Science, and Engineering of Fuzzing: A\nSurvey\"](https://ieeexplore.ieee.org/document/8863940), published in 2019 in\n*IEEE Transactions on Software Engineering*. You can visit\nhttps://fuzzing-survey.org to see an interactive site backed by this database.\n\n## What is this survey about?\n\nOur survey is about fuzzers and the relevant literature. Since \"fuzzing\" is a\nlargely overloaded term, a primary goal of our survey is to precisely define\nwhat fuzzing is and to characterize various fuzzers. To this end, we split the\nprocess of fuzzing into several steps and use them to systematically categorize\nfuzzers based on their features. This repository maintains one of the major\noutcomes of this effort, namely a genealogy graph of fuzzers.\n\n## How is this genealogy graph rendered?\n\nWe use a [force-directed graph layout\nalgorithm](https://en.wikipedia.org/wiki/Force-directed_graph_drawing) with\nseveral tweaks. In our current layout, nodes tend to be sorted vertically based\non their year of publication and inter-linked nodes tend to be spatially\nclustered together.\n\n## How can I contribute?\n\nWe have seeded this repository with the data we collected for our 2019 survey.\nDue to the rapid development in fuzzing, we realize our database will quickly\nbecome outdated due to missing papers and tools. It is our hope that, by hosting\nthis repository in public, you can contribute to this database and help keep it\nup-to-date. Please proceed to the [contribution guideline](CONTRIBUTING.md) if\nyou wish to contribute.\n\n## Who are the maintainers of this database?\n\nThis database is currently maintained by:\n- [Cyber Security Research Center (CSRC) at KAIST](https://csrc.kaist.ac.kr/)\n- [SoftSec Lab. at KAIST](https://softsec.kaist.ac.kr/)\n\n## How do I cite this work?\n\nIf you plan to refer to this work, please consider citing our 2019 survey using\nthe following BibTeX entry. Thank you!\n\n(We are hosting a [pre-print of our\nsurvey](https://softsec.kaist.ac.kr/~sangkilc/papers/manes-tse19.pdf) until the\nfinal version is published at IEEE.)\n\n```bibtex\n@ARTICLE{manes:tse:2021,\n  author = {Valentin J. M. Man{\\`{e}}s and HyungSeok Han and Choongwoo Han and Sang Kil Cha and Manuel Egele and Edward J. Schwartz and Maverick Woo},\n  title = {The Art, Science, and Engineering of Fuzzing: A Survey},\n  journal = {IEEE Transactions on Software Engineering},\n  volume = {47},\n  number = {11},\n  pages = {2312--2331},\n  year = 2021\n}\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSoftSec-KAIST%2FFuzzing-Survey","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FSoftSec-KAIST%2FFuzzing-Survey","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSoftSec-KAIST%2FFuzzing-Survey/lists"}