USBGuard
usbguard.github.io
usbguard.github.io
This made me realize for all of the USB security/token devices (I don't think there is) an actual secure/signed transport mode for USB verifying the two aren't being snooped. Or maybe there is and I just don't know about it, this would be a much stronger method of securing devices.
CTAP2(Fido) uses opportunistic encryption without MITM the data will be unreadable to an sniffer.
Anyway I enjoy this HID stuff, I've been playing with using a computer as a keyboard to another computer. With scroll, num, and capslock LED's, bidirectional communication can be achieved and by injecting a small process I think some new kind of universal REPL can be accomplished.