Yes, all of those organisms can eat a porcupins
Actually, A couple things eats porcupines. But their main enimies are the Puma, the Coyote the Fisher and the cannabalistic porcupines.
Fisher / Fox
A fisher cat, which is actually a member of the weasel family, kills a porcupine by targeting its vulnerable areas. It typically approaches the porcupine from behind or the side to avoid the sharp quills. Once it has a secure grip, the fisher cat may flip the porcupine over to access its underside, where the quills are less protective. This strategic attack allows the fisher cat to effectively subdue its prey.
The fisher would probably win such a battle.
One animal that can eat a porcupine is the fisher. Fishers have thick fur that protects them from the porcupine's quills. They are also skilled at attacking the porcupine's face, which is not covered in quills, to avoid getting injured.
A wolf,coyotes,foxes,hawks,fishers,owls,bears,badgers and dogs . some people eat porcupines.Lions and honey badgers and even hyenas eat them . vultures eat already killed porcupines , the porcupine turned into carrion .
Martens, wolverines, pythons, eagles, great horned owls, fisher cats and wolves.
Mountain lion (Catamount), wolves, bobcat, some say Fisher cat or bear.
The main predator of porcupines in the wild is the fisher, a carnivorous mammal that is skilled at hunting and killing porcupines.
The fisher is one of the largest of the weasel family (mustelidae). A generalized predator, they feed on such animals as mice, porcupine, squirrels, chipmunks. They range in North Americas northlands but are sometimes found south of the Great lakes.
Other porcupines in order to live. This competition caused by overpopulation, causes the population to decrease which as the result kills the porcupines. The porcupine competes with other porcupines for for food, water, and other limiting factors.
Predators:• Owls (Strix sp., Bubo sp., Asio spp., Otus spp.)• Marten (Martes americana)• Fisher (Martes pennanti)• Raccoon (Procyon lotor)• Coyote (Canis latrans)• House Cat (Felis catus)• Bobcat (Lynx rufus)• Lynx (Lynx canadensis)• Weasel (Mustela sp.)• Arboreal snakes (Elaphe spp.)• Rattlesnakes (Crotalus spp., Sistrurus spp.)