In the movie Shazam! Billy Batson tells Dr. Sivanna the names of all Seven Deadly Sins. He also speaks about the appearance of Envy and other sins.
How did he come to know about the name and character of the sins? When was the knowledge about the sins passed to him as we know that he is not a Superhero geek?