xdgmime
Unit and fuzz testing for reference shared-mime-info implementation
xdgmime is a widely used library for working out what desktop application to open a file with by looking at the file’s contents. It is a foundational library on the majority of Linux desktops. Unfortunately it does not have good test coverage and has not undergone fuzzing or other modern security testing. As it is used in conjunction with potentially malicious files, this is a risk. This project therefore aims to improve the testing of xdgmime and fix any issues which are found, thus improving security of the Linux desktop.
- The project's own website: https://gitlab.freedesktop.org/xdg/xdgmime
This project was funded through the NGI0 Commons Fund, a fund established by NLnet with financial support from the European Commission's Next Generation Internet programme, under the aegis of DG Communications Networks, Content and Technology under grant agreement No 101135429. Additional funding is made available by the Swiss State Secretariat for Education, Research and Innovation (SERI).