The Crimson Binome
Hero
Zone of Truth is highly reliable in this edition. It lasts for ten minutes, and they have to make a save once per round, with a single failure preventing them from lying for the rest of the duration. You could either trick them into standing in the area for a minute, before confessing that they have no ill intent (and don't plan on that changing for the duration of their visit), or you could make it a formal procedure for all guests to the castle.