현행법상 함정수사나 위장수사를 허용하는 법률 규정은 없다. 따라서 강제수사법정주의에 따르면, 강제수사에 해당하는 함정수사는 위법하다. 다만 모든 함정수사를 강제수사로 보아 위법하다고 할 것이 아니라, 임의수사(형사소송법 제199조 제1항)의 일종으로 볼 수 있다. 임의수사로서 함정수사가 인격적 권리를 침해하거나 위험하게 할 경우 임의수사의 한계를 벗어나는 경우로서 위법할 것이다. 임의수사의 일종으로서 위장수사가 인정되기 위해서는 피의자의 자유의사에 의한 승낙, 수사의 필요성(범죄혐의와 공소제기 가능성), 신의칙에 부합하는 수사의 상당성이 요건이다. 범죄를 유발하는 함정수사라면 국가가 사술로 국민을 속이는 행위이므로 신의칙에 반하여 허용되지 아니한다.
강제수사법정주의에 따르면 함정수사는 위법하다. 모든 함정수사가 위법이 아니라, 임의수사의 일종으로 볼 수도 있다. 임의수사로서 함정수사가 인격적 권리를 침해 또는 위험하게 할 경우에는 위법이다.