Rover insurance does not cover injuries to you caused by a dog in your home. The insurance covers your dogs and the visiting dogs. I might suggest preparing the food in the room that you're going to feed her without allowing her access until you are done, either by keeping the door closed, keeping a gate up, or securing the dog with a leash in another room, and then give her privacy. Guarding is triggered by fear and anxiety of losing something. The safer she feels in the environment, the less likely she will be to guard, so the more you can provide her a secure environment for eating, the less likely she will be to lash out. Guarding behavior, like any anxiety-based behavior, is difficult to treat, so I wouldn't recommend attempting to address her problem directly unless you're a qualified behaviorist; rather, try to minimize the likelihood that she will be able to practice the behavior around you.
Does the dog react similarly to treats? If not, try keeping a treat pouch with kibble attached to you at all times, and throughout the day, ask the dog to perform a behavior (sit, shake, down, whatever) and reward her with a couple pieces of her food so that she eats her normal meal amount in small increments and has to work for you in order to get them. If you can avoid situations where she's inclined to guard entirely, there's far less risk, and the dog doesn't go through that anxiety of losing something important that causes her guarding behavior in the first place. If she doesn't respond to commands, you can reward when she chooses to offer a behavior on her own, so when she lies down or sits on her own, toss her a kibble. Any nice, calm, relaxed behavior earns her small bits of food.