Your backup provider, scheduling tool, and reporting platform can all reach into your Microsoft 365 environment.
Few organizations can say which of those connections are still active, what permissions they hold, or who approved them. When one of those vendors is compromised, the attacker gets the same access the vendor had.
The risk is rising because AI has changed how quickly vulnerabilities are found and exploited. Many small businesses have more than 200 enterprise apps connected to their tenant, and each one is another possible way in. Third-party apps are a major Microsoft 365 security risk, how to audit and restrict app permissions in Microsoft Entra ID, how AI is changing vulnerability exploitation, and which security controls still give SMBs the strongest protection.
In this episode of the Demystifying Microsoft podcast, host Nathan Taylor talks with cybersecurity leader Matt Lee about the SkyKick and ConnectWise cloud backup incident, the risk of over-privileged enterprise apps, and what AI-assisted attacks mean for IT leaders who are already stretched thin.
OAuth-based enterprise apps are a better option than handing vendors stored passwords. They tie access back to your own identities and support Conditional Access policies. The problem is how much access some of these apps need. A cloud backup service has to read all of your data, and to restore files it often needs to write data too.
If an app with that level of access is compromised, all three parts of the CIA triad are exposed:
Start by listing every enterprise application and service principal in your tenant, and check the permissions each one holds. Look closely at apps left behind by former vendors or a previous MSP. Organizations often find active credentials for tools nobody has used in years.
Consumer apps turn up more often than you would expect. Security assessments of small business tenants regularly find apps like Amazon Alexa connected to corporate environments.
For each app, ask:
Many tenants still let users consent to apps themselves. That is how unreviewed tools end up with access to company data. Restrict user consent in Microsoft Entra ID and send requests through the admin consent workflow, so IT reviews each app before it connects. This slows down access to new tools, but it means nothing gets into your environment without someone approving it.
Check for the indicators of compromise (IOCs) the vendor or researchers have published. Do not assume you were not affected because you have not noticed anything unusual. If an MSP manages your environment, confirm they have a defined process for deciding when an event becomes an incident and for telling you about it.
It is also worth asking the vendors that hold privileged access how they protect it:
AI tools can now spend large amounts of computing power searching for software flaws. Some in the security community call the predicted surge a "vuln apocalypse." The worst-case scenarios have not happened yet, but the early signs are clear: unusually large Microsoft Patch Tuesday releases, and far more AI-assisted findings than vendors can fix.
Attackers only face technical obstacles. Defenders also must work around budgets, competing priorities, internal politics, and getting people to agree. Development teams rarely have spare sprint capacity for a growing backlog of bugs, and bug fixes don't drive sales the way new features do. Even vendors with good intentions end up triaging and fixing only the most severe issues first.
Not anymore. Two patterns are worth planning around:
Severity scores based on how hard a flaw is to exploit deserve a second look before you postpone a patch.
Most attackers used to go through the first open door they found and stop there. AI-driven tools do not stop. They map every weakness they can find, connect them, and learn the pattern of mistakes an organization tends to make. AI is not thinking on its own. People are directing it. But it greatly increases how much ground a single attacker can cover.
Defenders can use the same tools, and attackers adapt just as fast. In one recent case, a small group of security practitioners used AI-assisted analysis to decompile malware behind a hijacked Discord account and got the attacker's infrastructure taken down. Within hours, the attacker had relaunched on new hosting with repackaged code.
No IT leader can follow every new AI tool and threat while also running daily operations. The more sustainable approach is to strengthen the controls that make new threats less relevant to your environment.
You can not protect, patch, or monitor systems you do not know about. A complete inventory covers devices, BYOD endpoints with email access, websites and their patch status, and underlying technologies like PHP or Node.js. Recognized frameworks such as the CIS Controls and ENISA's NIS2 guidance give you a structure for building and maintaining that inventory.
Attackers cannot exploit technology you do not run. A few examples:
Legal standards often depend on whether an organization acted reasonably. Following a recognized framework and keeping a documented patching policy, with set timelines for business-critical and non-critical systems, shows that diligence. It also means a larger patch volume is just more routine work, not a crisis.
The most reliable use of AI right now is building repeatable outputs, such as scripts, reports, and asset inventory programs that run the same way every time. That way you are not relying on a model to give the right answer on every run. Fewer tools also helps. Every vendor, API key, and platform adds its own code base and supply chain dependencies, so consolidating reporting and automation onto a well-structured data platform shrinks your exposure.
Employees are already using AI, approved or not, sometimes by moving files to personal devices to get work done faster. Blocking it completely takes a lot of tooling and a tightly configured environment, and it rarely works.
A better approach is to provide approved, properly configured AI tools, train people to use them, and set up a clear path for requesting new ones. Early steam boilers were dangerous, but the businesses that waited for every risk to be solved fell behind. The goal is controlled adoption: deciding where the risk sits so a failure stays contained.
AI-assisted attacks will keep getting faster, but they still need a way in. Organizations that know every app and asset in their environment, and limit what each one can access, leave attackers far fewer options.
If you're unsure which third-party apps can access your Microsoft 365 tenant, or how your environment would hold up against AI-assisted attacks, contact the Sourcepass MCOE team. Our experts can review your app permissions, identify unnecessary exposure, and help you put controls in place that hold up as threats change.