{"id":51189,"library":"dvyukov-go-fuzz","title":"go-fuzz","description":"Package go-fuzz provides a fuzzing framework for Go programs.","status":"active","version":"0.0.0-20240924070022-e577bee5275c","language":"go","source_language":null,"source_url":"https://github.com/dvyukov/go-fuzz","tags":["fuzzing","testing","security","random"],"install":[{"cmd":"go get github.com/dvyukov/go-fuzz","lang":"bash","label":"Install github.com/dvyukov/go-fuzz"}],"dependencies":[],"imports":[{"symbol":"go-fuzz","correct":"github.com/dvyukov/go-fuzz"}],"quickstart":{"code":"package main\n\nimport (\n\t\"fmt\"\n\t\"github.com/dvyukov/go-fuzz\"\n)\n\nfunc main() {\n\t// go-fuzz is typically used as a command-line tool, not a library\n\tfmt.Println(\"go-fuzz package imported\")\n}","lang":"go","description":"Imports the go-fuzz package for fuzz testing (usually used via CLI)."},"warnings":[{"fix":"Use the go-fuzz command-line tool for fuzzing; see documentation.","message":"go-fuzz is primarily a command-line tool; library usage is limited.","severity":"gotcha","affected_versions":"*"}],"env_vars":null,"search_vec":"'framework':11 'fuzz':3,7,10,15 'go':2,6,13 'go-fuzz':1,5 'packag':4 'program':14 'provid':8 'random':18 'secur':17 'test':16","created_at":"2026-06-15T06:03:27.140950+00:00","updated_at":"2026-06-15T06:03:27.140950+00:00","problems":[],"ecosystem":"go","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"https://github.com/dvyukov/go-fuzz","github":"https://github.com/dvyukov/go-fuzz","docs":"https://pkg.go.dev/github.com/dvyukov/go-fuzz#section-documentation","changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["testing"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-15","next_check":"2026-12-12","install_tag":null}}