I can't use source graph to search a public repo I work on without granting them read access to every private repo I have. Attempting to deny just that permission causes it to error out.
So I'll summarize that no, you can not do that on source graph, given that doing so would require everybody violating their ndas.