Spolier Alert: Great movie. In real life she wouldn't protect a source( a 5 year old kid) for moral reasons.Especially because the kid would have no repercussions. She didnt tell on her source because she knew: 1). Her credibility would be shot. Kids lie.
2). That in itself is low moral behavior getting top secret information from a child.
It's a movie though. The director is pushing a narrative of this heroic woman overcoming adversity. He accomplishes this. Great acting, great writing. But it's a movie, even though it's based on real events. Meant to tell you what they want you to see. Very well done