A public team is just a team whose membership list and names are public. A public team can still have a restricted membership and it makes sense for a security team to use restricted membership.
It doesn't make sense to use a private team as a security contact. Much better to have it public: who is on the team and what is the charter should be public.
You are confusing things here.
A public team is just a team whose membership list and names are public. A public team can still have a restricted membership and it makes sense for a security team to use restricted membership.
It doesn't make sense to use a private team as a security contact. Much better to have it public: who is on the team and what is the charter should be public.
But these teams should have a private archive.