source code leak prevention