There's still surprisingly little information out there about the current state of BadUSB and, more importantly here, what Apple is doing to protect us from it. Can anyone shed some light on the black hole out there? Is there any way to check a device before plugging it in? Or to keep it from loading the firmware before checking it for malicious code?