Send in your ideas for NGI Taler/Fediversity. Deadline August 1, 2026
Grant
Theme fund: NGI0 Commons Fund
Start: 2026-06
More projects like this
Operating Systems

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.

Logo NLnet: abstract logo of four people seen from above Logo NGI Zero Commons Fund: letterlogo shaped like a tag

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).