Is he stepping forward out of guilt, or to try to stop investigations from looking any deeper - like who’s behind/above him in the motive for the leak?
I cannot see stepping forward will stop anything unless he has immunity or is a foreign agent.