Gloves and respirator, hand wash all of the dishes one at a time, put them on the counter. Feel the sink full of hot water add bleach to proper disinfectant levels plus a little bit for sanity. Soak the dishes in the bleach water for 30 minutes. Hand rinse, hand dry, put them away.
Fresh sink of sanitizer
Take the baskets and filters out of the dishwasher, hose them off outside. Put any parts small enough to fit in the sink into the sanitizer. Disassemble the steam vent in the front spray it down with something bleach-based, If any parts can be safely removed and don’t have metal put them in the sanitizer too.
Use 409 or something bleach-based to spray out the inside of the tub and scrub it down with paper towels.
Put the baskets, filters and vents back in. Add a cup of vinegar and run a heavy duty cycle.
Have to make sure you don’t let bleach sit in the tub for too long it’ll destroy the seals and it can be rough on the circulation pump.
Not my first biohazard, probably not my last either.
Minimum open services is indeed best practice but be careful about making statements that the attack surface is relegated to open inbound ports.
Even Enterprise gear gets hit every now and then with a vulnerability that’s able to bypass closed port blocking from the outside. Cisco had some nasty ones where you could DDOS a firewall to the point the rules engine would let things through. It’s rare but things like that do happen.
You can also have vulnerabilities with clients/services inside your network. Somebody gets someone in your family to click on something or someone slips a mickey inside one of your container updates, all of a sudden you have a rat on the inside. Hell even baby monitors are a liability these days.
I wish all the home hardware was better at zero trust. Keeping crap in isolation networks and setting up firewalls between your garden and your clients can either be prudent or overkill depending on your situation. Personally I think it’s best for stuff that touches the web to only be allowed a minimum amount of network access to internal devices. Keep that Plex server isolated from your document store if you can.