기업의 위법행위를 신고한 근로자는 선의, 즉 신고의 적법성에 대한 확신이 인정될 때 내부고발자로서 보호받을 수 있다. 해고를 면하기 위해 거짓으로 신고한 경우에는 해고가 무효화되지 않는 것이다.
어떠한 상황이든 내부고발자로 보호받기 위해서는 신고 또는 폭로하는 근로자의 ‘선의’가 인정되어야 한다. 다시 말해, 내부고발을 이유로 행해진 해고가 무효가 되기 위해서는 그 신고가 선의로 행해져야 할 것이 요구되는 것이다. 이때 ‘선의’는 근로자가 자신의 행동이 적법하다는 확신을 갖고 있는 것을 의미한다. 따라서 곧 행해질 해고를 피하기 위해 단지 거짓으로 위법행위에 대해 신고한 근로자는 해고 무효에 대해 인정받을 수 없다. 반면에 형법상 위법행위로 구성될 가능성이 있는 사안에 대해 선의로 신고한 근로자의 경우, 만약 그것이 근로자의 실수였으며 결국 어떠한 위법행위도 없다는 것이 확인되었을 때에도 해고 무효 보호는 적용된다(Frédéric Chhum, 2016).