[BREAKGLASS] A Rust MP4 format sanitizer
Go to file
Jessa 8a8aa71263
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
bump version to 0.5.1
2023-10-31 11:52:16 -07:00
.github/workflows set update=none for test-data submodule 2023-10-15 11:46:27 -07:00
cli cli: Add support for webpsan 2023-10-31 11:32:10 -07:00
common remove problematic blanket impl Skip for T: Seek 2023-10-21 20:14:53 -07:00
common-test add webpsan 2023-10-07 23:33:55 -07:00
mp4san bump version to 0.5.1 2023-10-31 11:52:16 -07:00
mp4san-derive dash instead of underscore for mp4san-derive, make ready to publish 2023-10-16 17:44:27 -07:00
mp4san-test webpsan: verify tests against libwebp 2023-10-14 09:31:15 -07:00
mp4san-test-gen rename test, test-gen, and derive dirs, move fuzz-afl into mp4san 2023-10-07 21:59:39 -07:00
test-data@6b3617f880 make sure empty huffman code optimization applies to non-simple codes 2023-10-26 18:05:44 -07:00
webpsan bump version to 0.5.1 2023-10-31 11:52:16 -07:00
webpsan-test webpsan: verify tests against libwebp 2023-10-14 09:31:15 -07:00
.gitignore add webpsan 2023-10-07 23:33:55 -07:00
.gitmodules set update=none for test-data submodule 2023-10-15 11:46:27 -07:00
Cargo.toml bump version to 0.5.1 2023-10-31 11:52:16 -07: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.