#media-file #media #sanitizer #shared #file-format #parser #mediasan

mediasan-common

Common library shared by the mediasan media file sanitizer tools

4 releases (2 breaking)

0.5.1 Oct 31, 2023
0.5.0 Oct 22, 2023
0.4.0 Oct 17, 2023
0.3.2 Oct 8, 2023

#49 in Multimedia

Download history 809/week @ 2024-01-06 680/week @ 2024-01-13 890/week @ 2024-01-20 782/week @ 2024-01-27 961/week @ 2024-02-03 929/week @ 2024-02-10 891/week @ 2024-02-17 853/week @ 2024-02-24 854/week @ 2024-03-02 834/week @ 2024-03-09 920/week @ 2024-03-16 838/week @ 2024-03-23 725/week @ 2024-03-30 687/week @ 2024-04-06 1150/week @ 2024-04-13 524/week @ 2024-04-20

3,277 downloads per month
Used in 2 crates

MIT license

32KB
627 lines

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.

Dependencies

~1.2–2MB
~41K SLoC