Yes, it seems like the only way to detect traps and hidden things is through passive perception. There doesn't seem to be a way to use active perception or active investigation to search.