TFA was written by a NASA team member, and is literally saying "we did discover life on Mars". If that's not "leaking" then I don't know what is.
Yet here we are, discussing it as if this is fake news. I don't think we need to call this a "conspiracy", just the lack of official confirmation makes anyone saying that there's life on Mars sound like a crackpot.