{"id":18882178,"url":"https://github.com/cub3d/ruffle-fuzz","last_synced_at":"2026-02-22T18:37:36.052Z","repository":{"id":86930953,"uuid":"423220504","full_name":"CUB3D/ruffle-fuzz","owner":"CUB3D","description":"May or may not be a fuzzer","archived":false,"fork":false,"pushed_at":"2024-10-14T00:56:57.000Z","size":61465,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-24T10:53:29.787Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Rust","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/CUB3D.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-10-31T17:51:20.000Z","updated_at":"2022-08-28T06:04:28.000Z","dependencies_parsed_at":"2025-09-04T07:41:44.177Z","dependency_job_id":null,"html_url":"https://github.com/CUB3D/ruffle-fuzz","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/CUB3D/ruffle-fuzz","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CUB3D%2Fruffle-fuzz","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CUB3D%2Fruffle-fuzz/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CUB3D%2Fruffle-fuzz/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CUB3D%2Fruffle-fuzz/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CUB3D","download_url":"https://codeload.github.com/CUB3D/ruffle-fuzz/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CUB3D%2Fruffle-fuzz/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29722031,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-22T15:10:41.462Z","status":"ssl_error","status_checked_at":"2026-02-22T15:10:04.636Z","response_time":110,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":"2024-11-08T06:54:33.269Z","updated_at":"2026-02-22T18:37:36.028Z","avatar_url":"https://github.com/CUB3D.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"A fuzzer for finding differences between Ruffle and Flash Player\n\n### How it works\nGenerates random flash SWFs and runs them through both Ruffle and Flash Player,\ncomparing the outputs to find discrepancies\n\nIn order to run multiple versions of Flash Player Projector at the same time, an LD_PRELOAD harness is used to redirect the flashlog.txt to stdout\n\nRunning with a large number of threads can cause issues, such as crashing desktop sessions (Observed on KDE, probably due to GPU drivers), to work around this, or to run on headless systems this can also be ran in a docker container\n\n### Running\n- Make sure the latest version of ruffle with the required patches is referenced in cargo.toml\n- Customise the config in main.rs\n#### Locally\n`cargo run --release`\n\n#### Docker\n\nEither\n- `docker-compose up --build`\n\nor\n- `./deploy-multithread.sh` \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcub3d%2Fruffle-fuzz","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcub3d%2Fruffle-fuzz","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcub3d%2Fruffle-fuzz/lists"}