If you find a security issue in Trueforce For All, please report it privately rather than opening a public issue. Email mhytee@gmail.com with a description and reproduction steps. I'll acknowledge within a reasonable window and coordinate a fix and disclosure.
This plugin runs in user space inside SimHub but interacts with USB traffic via USBPcap, a kernel-mode filter driver bundled with our installer. The relevant surface includes:
- The USBPcap parser in
src/TrueforceForAll.Core/UsbPcapFfbTap.cs, which consumes pcap-formatted bytes streamed fromUSBPcapCMD.exe. - The HID write path in
src/TrueforceForAll.Core/TrueforceDevice.cs, which sends frames to the wheel. - The audio loopback helper in
src/TrueforceForAll.LoopbackHelper/, a child process that captures game audio via WASAPI loopback.
Issues in USBPcap itself should go to the upstream project.
Bugs that crash the plugin, drop audio, or misbehave on the wheel are not security issues. Open a regular GitHub issue for those.