{"id":28075425,"url":"https://github.com/codeintelligencetesting/workshop-fuzzing-barriers","last_synced_at":"2025-07-16T08:40:58.992Z","repository":{"id":265401871,"uuid":"895018939","full_name":"CodeIntelligenceTesting/workshop-fuzzing-barriers","owner":"CodeIntelligenceTesting","description":null,"archived":false,"fork":false,"pushed_at":"2024-11-29T07:30:36.000Z","size":14,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-05-13T00:57:08.921Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CodeIntelligenceTesting.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2024-11-27T12:16:27.000Z","updated_at":"2024-11-29T07:30:40.000Z","dependencies_parsed_at":"2024-11-30T02:31:57.068Z","dependency_job_id":null,"html_url":"https://github.com/CodeIntelligenceTesting/workshop-fuzzing-barriers","commit_stats":null,"previous_names":["codeintelligencetesting/workshop-fuzzing-barriers"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeIntelligenceTesting%2Fworkshop-fuzzing-barriers","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeIntelligenceTesting%2Fworkshop-fuzzing-barriers/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeIntelligenceTesting%2Fworkshop-fuzzing-barriers/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeIntelligenceTesting%2Fworkshop-fuzzing-barriers/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CodeIntelligenceTesting","download_url":"https://codeload.github.com/CodeIntelligenceTesting/workshop-fuzzing-barriers/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253850883,"owners_count":21973672,"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":[],"created_at":"2025-05-13T00:57:11.726Z","updated_at":"2025-05-13T00:57:12.194Z","avatar_url":"https://github.com/CodeIntelligenceTesting.png","language":"C++","readme":"# Fuzzing Barrier Examples\n\nThis repository contains a collection of small examples that demonstrate different kinds of code barriers that stop the fuzzer from exploring certain branches in the code. Some ideas and solutions for helping the fuzzer overcome those barriers are provided as well.\n\nStructure:\n\n- `\u003cname\u003e{.cpp,.h}` contains the example code to be tested\n\n## Collection\n\n* assert_statements\n* checksum\n* complex_conditions\n* exit_statements\n* hardware_dependencies\n* hashing\n* initialization\n* statefulness\n\n## Building\n\nAll examples can be built and run with CI Fuzz:\n\n```sh\ncifuzz run \u003cname\u003e_fuzztest\n```\n\nFor example, to build the `assert_statements` example, run:\n\n```sh\ncifuzz run assert_statements_fuzztest\n```\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodeintelligencetesting%2Fworkshop-fuzzing-barriers","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodeintelligencetesting%2Fworkshop-fuzzing-barriers","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodeintelligencetesting%2Fworkshop-fuzzing-barriers/lists"}