If "some shifty person introduces a problem", then that's bad news for any code base in any language. Nothing specific to Prolog.
> The big demonstration is that it's really rarely used in industry.
By that reasoning, software written in Javascript must be extremely reliable and easy to debug. >.>