[BREAKGLASS] A Rust MP4 format sanitizer
Go to file
Alex Bakon 189f4b824d
Some checks failed
test / format-check (push) Has been cancelled
test / build-and-test (push) Has been cancelled
test / fuzz-afl (push) Has been cancelled
test / fuzz-libfuzzer (push) Has been cancelled
test / check-nightly (push) Has been cancelled
Upgrade some dependencies
2025-03-11 13:45:48 -04:00
.github/workflows remove clippy action in github CI 2024-02-01 06:50:33 -08:00
cli Centralize dependency versions (#27) 2025-03-10 17:20:11 -04:00
common Upgrade some dependencies 2025-03-11 13:45:48 -04:00
common-test Centralize dependency versions (#27) 2025-03-10 17:20:11 -04:00
mp4san Upgrade some dependencies 2025-03-11 13:45:48 -04:00
mp4san-derive Centralize dependency versions (#27) 2025-03-10 17:20:11 -04:00
mp4san-test Centralize dependency versions (#27) 2025-03-10 17:20:11 -04:00
mp4san-test-gen Centralize dependency versions (#27) 2025-03-10 17:20:11 -04:00
test-data@b2121e38ec Milan/sanitizing cumulative box sized files (#26) 2025-01-28 17:43:28 -08:00
webpsan Upgrade some dependencies 2025-03-11 13:45:48 -04:00
webpsan-test Centralize dependency versions (#27) 2025-03-10 17:20:11 -04:00
.gitignore add webpsan 2023-10-07 23:33:55 -07:00
.gitmodules update github org in test-data submodule url 2024-11-22 14:15:37 -08:00
Cargo.toml Upgrade some dependencies 2025-03-11 13:45:48 -04:00
LICENSE Big Bang 2022-12-22 11:37:43 -08:00
README.md add webpsan 2023-10-07 23:33:55 -07:00
rustfmt.toml Big Bang 2022-12-22 11:37:43 -08:00

mediasan Fuzzing Status

A collection of Rust media file format "sanitizers".

The sanitizers can be used to verify the validity of media files before presenting them, so that passing malformed files to an unsafe parser can be avoided.

Supported Formats

Format Crate
MP4 mp4san crates.io Documentation
WebP webpsan crates.io Documentation

Contributing Bug Reports

GitHub is the project's bug tracker. Please search for similar existing issues before submitting a new one.

OSS-Fuzz

Continuous fuzz testing is also provided by OSS-Fuzz.

Build Status
Code Coverage
Bugs Found

License

Licensed under MIT.