Detect Poison(Player's Handbook v.3.5, p. 219)
Level: Cleric 0, Apostle of Peace 0, Shugenja 0 (Water), Gnome Artificer 0, Court Herald 0, Urban Druid 0, Death Master 0, Sha'ir 0, Wu Jen 0, Urban Adept 0, Blighter 0, Healer 0, Wizard 0, Druid 0, Sorcerer 0, Consecrated Harrier 1, Champion of Gwynharwyf 1, Beloved of Valarian 1, Vadalis Beastkeeper 1, Paladin 1, Urban Ranger 1, Paladin of Tyranny 1, Paladin of Slaughter 1, Ranger 1, Assassin 1, Death Delver 1, Nentyar Hunter 1,
Components: V, S,
Casting Time: 1 standard action
Range: Close (25 ft. + 5 ft./2 levels)
Target: One creature, one object, or a 5-ft. cube
Saving Throw: None
Spell Resistance: No
You determine whether a creature, object, or area has been poisoned or is poisonous. You can determine the exact type of poison with a DC 20 Wisdom check. A character with the Craft (alchemy) skill may try a DC 20 Craft (alchemy) check if the Wisdom check fails, or may try the Craft (alchemy) check prior to the Wisdom check.
The spell can penetrate barriers, but 1 foot of stone, 1 inch of common metal, a thin sheet of lead, or 3 feet of wood or dirt blocks it.