Is there a way to check most flashable components such as Ethernet card, UEFI, Bluetooth & WiFi card, DVD driver, USB port for firmware integrity? Of course I'm not talking about using software from the compromised host since if it was compromised it'd be pointless.
I'm probably being extremely paranoid but anyway; I'm worried about malware that attacks all of your components' firmware and spreads it through any writable media on the host (e.g. infected DVD drive --> infected disks, same with USB, SD card reader etc.) and therefore survives reformatting . Now, I know it would be very hard for this to be not a state actor's work and I'm not a high-profile target for most goverments, but the truth is I have visited and frequented some "bad" websites on the clearnet about 3 years ago. Nothing illegal though, just think of a website with user base similar to low-quality 4chan boards, but with user accounts.
I might've clicked something from there in the past when I was running Windows 7 on my MacBook Air but I really can't remember if it was a malicious file or not. Of course I have formatted my HDD and now running only OS X and haven't visited any suspicious website but I'm still concerned about a potential advanced & persistent infection to my entire system.
Are the fears consistent with my threat model? Unpopular thing to say but I don't worry so much about being a victim of mass surveillance (which probably most of us inevitably are), however I wouldn't like any shitty troll I once encountered taking control over my entire system and anything else connected to it. This could probably be much ado about nothing, but still.