The goal of the USBGuard project is to create a set of tools for enforcing USB device usage policies, i.e. fine grained control over which USB devices are allowed to interact with the system and how.
There are 3 main areas where you can contribute:
- Research – Analyze known or potential attack vectors and propose new defenses.
- Development – Work on proposed features, documentation, art work, etc.
- Integration – Integrate with other projects like Cockpit, FreeIPA, Desktop environments, etc.
Project site: https://dkopecek.github.io/usbguard/
Github repository: https://github.com/dkopecek/usbguard
Issue/Feature tracker: https://github.com/dkopecek/usbguard/issues
Red Hat Mentor: Daniel Kopeček