I ended up covering my wires with stainless steel braid sleeving. It actually looks kind of steampunk lol.
Generally you can just snake your cable through the sleeve, but if it has a big plug on the end (like a lamp cord) you may have to remove the plug to get the sleeve on and then reattach it.
Here's an old comment that I posted about how to do it
***
After lots of research I found a metal braided sleeving product that has worked perfectly. I tested two types of sleeving in advance by inserting a carrot in the sleeves and leaving them in the rabbit cage. The Kevlar sleeving -- used to make bullet proof vests -- did not deter him at all, but the metal braid sleeve worked like a charm.
Here are the details:
Flexo Tinned Copper Braided Sleeving
[...]
price: $1.50-$2.00 per foot, depending upon length
Materials needed: Braided sleeving, electrical tap, snap-on replacement plug
Installation: Cut the plug off the original cord with a scissor. Then cut a piece of sleeving long enough to cover your cord. Slide the cord into the sleeving, being careful not to touch the sharp loose wires at the end of the sleeve. After inserting the cord a few inches it's very easy to pull it through the sleeve by alternately expanding and contracting sections of the sleeve while pulling the end of the cord with your fingertips. When the cord is fully covered, snap on the replacement plug. Then tape the sleeve in place by applying electrical tape tightly to both ends.