External collaborators in a team

I’m trying to create a team with organization members and external collaborators, where the latter only have access to the repositories linked to the team. However, whenever the external collaborators are added to the team, they can see everything in our organization. Can you not have a team with members and externals, without them accessing all our repo’s?

Any news on this ?

Managing multiple external collaborators with the same rights would be easier if it was possible to add them to teams. As I understand, today being part of a team makes you automatically part of the org. Right ?