USBGuard — research, development and integration

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:

  1. Research – Analyze known or potential attack vectors and propose new defenses.
  2. Development – Work on proposed features, documentation, art work, etc.
  3. Integration – Integrate with other projects like Cockpit, FreeIPA, Desktop environments, etc.

Project site:
Github repository:
Issue/Feature tracker:

Red Hat Mentor: Daniel Kopeček


Project Resources