The official website for The Settlers of Catan

Question about The Cards Spy - If my opponent plays a Spy, do I have to show all my cards or only those he can steal?

Answer

All your cards.