In porphyria all drugs are safe except –
Pentazocin is considered unsafe, but other opioids including morphine, codeine, pethidine, fentanyl, Alfentanil and naloxone have been used safely. Propofol and benzodiazepines (midazolam) are safe.
Propofol
Midazolam
Afentanyl
Pentazocin