Do you need to upload your git for it to analyuze it? Or are they reading it off github ?

They're probably running it with a claude code like tool and it has a local (to the tool, not to anthropic) copy of the git repo it can query using the cli.