I am proposing ridding the game of undercover voodoo or at least a possible counter. Under cover voodoo is one of the lowest forms of game play, only slightly above that of witch doctors.
Two possible solutions, either rid cards of the undercover aspect, or create a new card.
New card possibility
Double Agent
Turns required 8
Reveals last 20 cards cast by target.
I am firmly against adding new cards but this is a possible compromise. The card would not rid the game completely of the undercover nature of some other cards, but it is a possible counter. This card is not an end all. you would not be guaranteed to find the dastardly culprit, but you could use it to narrow down the prospects.
There is no defense against conspiracy cards, there is no defense against Black Deaths. I will admit that the positives, at least with current game play mechanics, outweigh the negatives with both cards.
The proposed new cards would not prevent any action, but would give some possible counters. Information is power. But there are no guarantees with this card eith.