Safeguard
Security Guides•

How do you control which third-party apps run in Microsoft Teams?

Teams admins set org-wide defaults for third-party apps, allow or block each app, and limit apps by group. Here are the controls and a sensible order.

Safeguard Security Team
4 min read

In the Teams admin center you control third-party apps at three levels: org-wide settings for all third-party and custom apps, per-app allow or block on the Manage apps page, and app permission policies that decide which users and groups can use which apps. Start with a deny-by-default posture and allow apps one by one.

The three layers

Microsoft's documentation describes these controls on the Manage apps page.

  1. Org-wide app settings. Under Actions, Org-wide app settings has one control for Microsoft apps, one for third-party apps and one for custom apps. The third-party control manages the bulk availability of both new and existing third-party apps. The documentation says changes take effect after a few hours.
  2. Per-app allow and block. You can review an app before allowing it, find its support information and control availability across the organization.
  3. Access by user or group. You can limit an app to specific users and groups. Supported group types include security groups, Microsoft 365 groups, dynamic membership groups, nested groups and distribution lists. Guest users cannot access the app, even if assigned.

You also decide whether users can install apps themselves or whether admins preinstall them for some or all users.

A sensible order of operations

StepActionWhy
1Turn off bulk availability for third-party appsNew apps stop appearing by default
2Review what is already installed using the usage reportYou see which apps people actually use
3Allow apps individually after reviewEach approval has a reason
4Scope each app to the groups that need itNarrower exposure
5Decide the policy for custom appsInternal apps still need an owner
6Revisit quarterlyApprovals go stale

The usage report in step 2 is listed in the documentation as a way to see which apps are in use and how many users are active.

What to check before you allow an app

Use the Security and Compliance tab on the app's details page. It shows certification status and publisher attestation. Our post on Microsoft 365 Certified versus publisher attested apps explains how to weigh those.

Then ask three questions:

  • What data can the app read in channels, chats and files?
  • Where does that data go?
  • Who in your company owns the relationship with the vendor?

Guests and external meetings

The documentation notes that users can add apps in meetings and chats with guests, and use apps shared by guests when they join externally hosted meetings. The data policies of the hosting user's organization apply. If your people join meetings hosted elsewhere, be aware that app behavior there follows the host's rules, not yours.

Government clouds

For Microsoft 365 Government GCC, GCCH and DoD deployments, the documentation says all third-party apps are blocked by default. If you run in one of those clouds, your starting point is already deny.

Keep a record

Record each allow decision with the approver, date, scope and evidence reviewed. Auditors tend to ask how you decide which third-party tools get access to company data. A simple register answers it. See how to answer how you manage third-party integrations.

Safeguard focuses on the software you build and ship, including asset discovery and dependency scanning. It does not manage Teams for you, but the same approval discipline applies to the packages and plugins your developers pull in.

Quick check

Can guests use an app that I allow for a group?

The documentation says guest users cannot access the app even if they are assigned to it.

How fast do org-wide app settings change take effect?

Microsoft's documentation says settings take effect after a few hours, so plan changes accordingly.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.