AI Governance

Browser-Based AI Governance: Why Sanctioned Apps Aren't Where the Risk Lives

Share via:
Written by:
CloudEagle.ai Team
Reviewed by
Nidhi Jain
Last Updated:
September 25, 2026
blog-cms-banner-bg
Little-Known Negotiation Hacks to Get the Best Deal on Slack
cta-bg-blogDownload Your Copy

HIPAA Compliance Checklist for 2025

Download PDF

‍

In March 2025, a security researcher offered fifty dollars for a Chrome extension.

The tool was called Website Blocker. It did what it said, it had cleared Google's review, and it already held two permissions that matter:

  • the ability to rewrite network requests
  • access to every URL the user visits

The developer, based in India, couldn't find a way to accept an international payment. So he handed the extension over for nothing and asked only to be remembered if he could help again.

Google transferred it in about a week, with everything intact:

  • same extension ID
  • same code and settings
  • still installed and running for every existing user

The researcher, John Tuckner of Secure Annex, then pushed an update. It cleared review in a couple of hours.

He used it to redirect traffic to a Rick Astley video, because the point was the demonstration. The same access could have profiled every page those users visited, or quietly rewritten one bank's login portal.

Nothing here was shadow AI, and nothing here was a breach. A piece of approved software changed hands, and every organisation with it installed carried on treating it as approved.

That is the problem with how most enterprises govern AI right now; the inventory is a list of applications, and the exposure is not in an application.

‍

The Extension Resale Market Nobody Briefed Your Security Team On

Tuckner found that listing on extensionhub.io, a marketplace where developers sell extensions with the user base, reviews and code attached. CyberScoop covered the broader trade shortly after. Prices ran from $50 for an extension with five users to $100,000 for one with 400,000.

That expensive listing was an ad blocker, and it sold. Here is how quickly the new owner moved:

Date What happened
11 December 2024 The domain api.allblock.app is registered
14 December 2024 The extension changes owner
1 January 2025 The first version under new ownership starts sending clickstream data, keyed by user ID, to that domain; the code describes it as "validating rulesets"

‍

The buyer registered the destination before they finished buying the source.

‍

Your Approved Extension Changed Hands Last Month

Find every AI tool, agent, and extension before ownership does.
Download Checklist

‍

The 2026 Version Has AI in It

QuickLens was a Google Lens wrapper with screen capture and area selection. It worked well enough that Google gave it a Featured badge, and then, as Secure Annex documented, it was sold.

Date What happened
9 October 2025 Published to the Chrome Web Store
11 October 2025 Listed for sale, two days after launch
1 February 2026 Ownership moves to a throwaway entity trading as "LLC Quick Lens"
17 February 2026 Version 5.8 ships with command-and-control infrastructure, strips every browser security header from every page, and executes remote code through a hidden one-pixel image
17 February 2026 Removed from the Chrome Web Store for a "policy violation"

‍

Why QuickLens Is the Case Worth Remembering

Two details set it apart:

  • The extension kept working. Google Lens integration stayed fully intact, so no user had a reason to look twice.
  • The malicious code never appeared in the source files. Static analysis showed only a small function that creates image elements; the real payloads arrived from a server at runtime and lived in local storage.

A hundred and thirty-one days from Featured to weaponised, with one permission prompt in between.

‍

This Is Not a Long-Tail Problem

It would be comforting to file all of this under obscure tools nobody in a real company uses. Two recent cases say otherwise:

That's five months of silent collection, from a tool most IT teams would have classified as a utility rather than an AI application at all.

‍

Approval Is a Judgement About Software That Refuses to Hold Still

Your AI governance programme almost certainly runs on a binary; sanctioned tools on one side, shadow AI on the other, and a review process that moves things from the second column to the first.

The binary is quietly out of date. LayerX's 2026 extension research found that:

  • 99% of enterprise users run at least one extension
  • more than a quarter run ten or more
  • roughly one in six already runs an AI extension specifically

That is not an emerging category waiting for a review cycle. It is already installed, at a density most CIOs would put at a fraction of the real number.

More to the point, the binary assumes software is a fixed object you inspect once. Browser-resident AI breaks that assumption in three ways.

It Inherits Identity Instead of Requesting It

An extension or in-browser agent doesn't authenticate. It runs inside a session the employee already opened, so to Salesforce, the finance system or the shared drive, it simply is that employee.

That means none of the usual evidence ever gets generated:

  • no OAuth grant to review
  • no service account to inventory
  • no SSO event to correlate

It Changes After You Approve It

Extensions update themselves silently. A user sees a prompt only when new permissions are requested, and that prompt is a single click most people have been trained to accept.

The same LayerX research found AI extensions are six times more likely than other extensions to expand their permissions over time. More than 60% of users run an AI extension whose permissions changed within the year, which is why it pays to know what your AI tools can actually access through the permissions you granted.

It Can Be Sold

Ownership transfer is a form and a five-dollar developer fee. Users are never notified, and unless the new owner asks for new permissions, the transition is invisible from the outside.

The practical effect is a gap in change control that exists nowhere else in the enterprise.

Sanctioned SaaS application Browser AI extension or agent
Change control Release notes, versioning, a maintenance window Silent auto-update
Identity Its own OAuth grant or service account Borrows the employee's live session
Procurement trail Contract, invoice, owner Free tier, personal account, no trail
Ownership visibility Vendor of record, known Transferable, unannounced
Revocation Deprovision in the IdP Only by touching the endpoint
Audit evidence Access logs, entitlements The employee's own activity

‍

You can name the version of your ERP. Ask your team to name the current version of the AI extension your CFO is running, and who owns it this quarter.

‍

The Browser Is Where Enterprise AI Actually Runs, and Nobody Owns It

Most discovery programmes were built for a world where software announced itself. Four sources usually carry the load, and browser-resident AI slips past all four:

Discovery source What it's built to catch Why browser AI slips past
Identity provider Logins There wasn't one
Finance Charges The tool is free or billed to a personal card
Network Suspicious traffic It's ordinary HTTPS to a domain already on the allowlist
Endpoint tooling Installed software It sees Chrome, which is approved, not what runs inside it

‍

We've covered the five ways shadow AI enters your environment that SSO logs and CASBs won't show, and why DLP, CASB and LLM gateways all miss browser-level prompt activity.

The Scale of What's Being Missed

Netskope's Cloud and Threat Report, published in January 2026, puts numbers on it:

  • the average organisation uses eight distinct generative AI applications; the top 1% use eighty-nine
  • the tracked universe has grown fivefold, to more than 1,600 apps
  • median monthly prompts rose sixfold in a year, from 3,000 to 18,000
  • organisations average 223 generative AI data policy violations a month, double the previous year
  • only half enforce data protection policies for generative AI at all

MCP Servers Make the Visibility Problem Worse

Many Model Context Protocol servers run as local subprocesses inside a developer's IDE or desktop app. They talk to the agent through a pipe on the same machine, so they never cross a network boundary.

There is nothing for a network-era discovery tool to observe; the traffic does not exist. It's the reason MCP servers are becoming your next ungoverned access surface.

Simon Willison, who has done more than anyone to document how these systems fail, put the structural version plainly: "I strongly expect that the entire concept of an agentic browser extension is fatally flawed and cannot be built safely."

You don't have to agree with him to accept the operational consequence. If the safest assumption is that this category can't be secured by design, knowing precisely where it runs stops being a nice-to-have.

If you want the practical version of that question, our walkthrough on how to find and govern every AI agent in your stack covers the mechanics.

‍

Discovery Without Ownership Is Just a Headcount

Close the gaps your SSO, CASB, and DLP were never built to see.
Download Checklist

‍

An Agent Wearing Your CFO's Badge

Every non-human identity framework in circulation assumes machine identities get provisioned. Someone creates the service account, issues the key and, in a well-run environment, records an owner.

A browser agent is a non-human identity that was never provisioned. It has:

  • no owner
  • no lifecycle
  • no entry in any register
  • no revocation path other than the human whose session it borrowed

Where the Governance Gap Becomes Measurable

Gravitee's State of AI Agent Security 2026, based on more than 900 respondents, shows how far confidence has drifted from reality:

Finding Share
Organisations that confirmed or suspected an AI agent security incident in the past year 88%
Executives confident existing policies protect them from unauthorised agent actions 82%
Teams with full security approval for the agents they run 14.4%
Teams that treat agents as identity-bearing entities at all Under 22%

‍

The agentic browsers themselves aren't closing the distance. LayerX tested five browsers against a hundred live phishing pages; Comet blocked 7% of them, against 47% for Chrome and 54% for Edge.

An agent with a seven-percent phishing block rate, operating with your finance lead's authenticated session, is not a productivity tool with a security caveat. It is an unmanaged identity with delegated authority, and it needs the same identity governance you apply to every other AI agent.

‍

What Changes When the Unit of Governance Stops Being the App

The fix is not another policy document, and it is not a blanket ban that pushes employees onto personal devices. It is a change in what the programme actually counts.

From To
An inventory of approved applications An inventory of what executes inside the session, including extensions, agents and MCP servers
Approval as a one-time event Continuous re-verification, with ownership and permission changes as triggers
Governing the user's identity Governing the identity the code borrows
Blocklists and policy PDFs Risk-scored allowlists with enforcement at the moment of use

‍

In practice, that shift comes down to six moves.

1. Correlate Discovery Sources Instead of Trusting One

An identity provider alone shows you the federated list. Browser telemetry, finance data and firewall logs together show you what is actually in use, which is a materially different set.

2. Risk-Score What You Find

Treating every unsanctioned tool as an equal fire drill is how discovery programmes die; the list is long and the team is small. Prioritising by permission scope, data access and publisher posture makes the list workable, because AI risk is about blast radius, not the number of tools you have.

3. Treat Ownership and Permission Changes as Security Events

Both are observable, both are early, and neither shows up in an annual review cycle. The QuickLens users had sixteen days between the ownership change and the weaponised update.

4. Extend Access Reviews to the Machines

If a service account, an API key or an in-browser agent can reach production data, it belongs in the same certification cycle as the people who can. Here's how to bring non-human identities into your access reviews.

5. Enforce at the Moment of Use, Not Through a Ban

This is the move most programmes skip, and it decides whether the other four survive contact with employees.

  • An outright ban on AI extensions moves the behaviour to a personal laptop or phone, where there is no telemetry at all; the organisation trades a visible risk for an invisible one.
  • Intercepting an attempt to reach an unsanctioned AI tool and redirecting the person to an approved equivalent keeps the work inside the perimeter, which a policy document in Confluence has never once managed to do.

That is the core of AI policy enforcement: control at the moment a decision gets made, not in a document nobody rereads.

‍

‍

6. Close the Offboarding Gap

When someone leaves, their extensions and any tokens tied to them rarely feature in the checklist. The access outlives the employee by default rather than by oversight, the same way offboarding an employee doesn't stop the AI agents they created.

Where CloudEagle.ai Fits

CloudEagle.ai was built for this correlation problem specifically. It maintains a proprietary inventory of AI applications, agents and MCP servers, then correlates browser plugin data, firewall and CASB logs, single sign-on and finance signals against it.

That surfaces the shadow AI a single source would miss, with each discovered tool risk-scored so teams know what to review first. See how EagleIQ correlates seven discovery sources for complete shadow AI visibility.

Non-human identities sit in the same system as human ones, with the same lifecycle controls and the same reviews. That's what makes an inherited-authority agent something you can actually revoke.

‍

Five Questions Worth Asking Before Your Next AI Governance Review

Take these into the meeting. The answers are more diagnostic than any maturity model.

  1. How many AI browser extensions are installed across the organisation right now, and who reviewed the version that is running today?
  2. If an approved extension changed owner last month, which system would have told us, and how long would it have taken?
  3. When an AI agent takes an action inside an employee's authenticated session, whose name appears in the audit log?
  4. Which of our AI tools did we find through the identity provider, and which would only ever appear in browser telemetry?
  5. If an auditor asked for evidence of least-privilege access across our AI tools and agents today, how many days would that take to assemble?

If the answer to any of the first four is "we would find out afterwards," the governance programme is measuring approvals rather than exposure. For question five, our guide to AI governance audit readiness covers what evidence auditors now expect.

‍

The Point Is Not That Extensions Are Dangerous

Plenty of them are useful, and a policy that treats the whole category as malware will be routed around within a fortnight.

The point is that a governance model built on approving applications cannot see software that changes shape, permissions and owner between reviews. That model was designed for procurement cycles, and browser AI doesn't have one.

IBM's 2025 Cost of a Data Breach research found that 97% of organisations reporting an AI-related incident lacked proper AI access controls, and 63% had no governance policy capable of managing AI at all.

Those are not organisations without an AI policy. Most of them have one; it just governs a list of applications.

The researcher offered fifty dollars and ended up paying nothing. The question worth taking to your next board meeting is what the equivalent listing for your environment would go for, and who would notice if someone met the asking price.

‍

Advertisement for a SaaS Subscription Tracking Template with a call-to-action button to download and a partial graphic of a tablet showing charts.Banner promoting a SaaS Agreement Checklist to streamline SaaS management and avoid budget waste with a call-to-action button labeled Download checklist.Blue banner with text 'The Ultimate Employee Offboarding Checklist!' and a black button labeled 'Download checklist' alongside partial views of checklist documents from cloudeagle.ai.Digital ad for download checklist titled 'The Ultimate Checklist for IT Leaders to Optimize SaaS Operations' by cloudeagle.ai, showing checklist pages.Slack Buyer's Guide offer with text 'Unlock insider insights to get the best deal on Slack!' and a button labeled 'Get Your Copy', accompanied by a preview of the guide featuring Slack's logo.Monday Pricing Guide by cloudeagle.ai offering exclusive pricing secrets to maximize investment with a call-to-action button labeled Get Your Copy and an image of the guide's cover.Blue banner for Canva Pricing Guide by cloudeagle.ai offering a guide to Canva costs, features, and alternatives with a call-to-action button saying Get Your Copy.Blue banner with white text reading 'Little-Known Negotiation Hacks to Get the Best Deal on Slack' and a white button labeled 'Get Your Copy'.Blue banner with text 'Little-Known Negotiation Hacks to Get the Best Deal on Monday.com' and a white button labeled 'Get Your Copy'.Blue banner with text 'Little-Known Negotiation Hacks to Get the Best Deal on Canva' and a white button labeled 'Get Your Copy'.Banner with text 'Slack Buyer's Guide' and a 'Download Now' button next to images of a guide titled 'Slack Buyer’s Guide: Features, Pricing & Best Practices'.Digital cover of Monday Pricing Guide with a button labeled Get Your Copy on a blue background.Canva Pricing Guide cover with a button labeled Get Your Copy on a blue gradient background.

Enter your email to
unlock the report

Oops! Something went wrong while submitting the form.
License Count
Benchmark
Per User/Per Year

Enter your email to
unlock the report

Oops! Something went wrong while submitting the form.
License Count
Benchmark
Per User/Per Year

Enter your email to
unlock the report

Oops! Something went wrong while submitting the form.
Notion Plus
License Count
Benchmark
Per User/Per Year
100-500
$67.20 - $78.72
500-1000
$59.52 - $72.00
1000+
$51.84 - $57.60
Canva Pro
License Count
Benchmark
Per User/Per Year
100-500
$74.33-$88.71
500-1000
$64.74-$80.32
1000+
$55.14-$62.34

Enter your email to
unlock the report

Oops! Something went wrong while submitting the form.

Enter your email to
unlock the report

Oops! Something went wrong while submitting the form.
Zoom Business
License Count
Benchmark
Per User/Per Year
100-500
$216.00 - $264.00
500-1000
$180.00 - $216.00
1000+
$156.00 - $180.00

Enter your email to
unlock the report

Oops! Something went wrong while submitting the form.

Get the Right Security Platform To Secure Your Cloud Infrastructure

Please enter a business email
Thank you!
The 2023 SaaS report has been sent to your email. Check your promotional or spam folder.
Oops! Something went wrong while submitting the form.

Access full report

Please enter a business email
Thank you!
The 2023 SaaS report has been sent to your email. Check your promotional or spam folder.
Oops! Something went wrong while submitting the form.

‍

In March 2025, a security researcher offered fifty dollars for a Chrome extension.

The tool was called Website Blocker. It did what it said, it had cleared Google's review, and it already held two permissions that matter:

  • the ability to rewrite network requests
  • access to every URL the user visits

The developer, based in India, couldn't find a way to accept an international payment. So he handed the extension over for nothing and asked only to be remembered if he could help again.

Google transferred it in about a week, with everything intact:

  • same extension ID
  • same code and settings
  • still installed and running for every existing user

The researcher, John Tuckner of Secure Annex, then pushed an update. It cleared review in a couple of hours.

He used it to redirect traffic to a Rick Astley video, because the point was the demonstration. The same access could have profiled every page those users visited, or quietly rewritten one bank's login portal.

Nothing here was shadow AI, and nothing here was a breach. A piece of approved software changed hands, and every organisation with it installed carried on treating it as approved.

That is the problem with how most enterprises govern AI right now; the inventory is a list of applications, and the exposure is not in an application.

‍

The Extension Resale Market Nobody Briefed Your Security Team On

Tuckner found that listing on extensionhub.io, a marketplace where developers sell extensions with the user base, reviews and code attached. CyberScoop covered the broader trade shortly after. Prices ran from $50 for an extension with five users to $100,000 for one with 400,000.

That expensive listing was an ad blocker, and it sold. Here is how quickly the new owner moved:

Date What happened
11 December 2024 The domain api.allblock.app is registered
14 December 2024 The extension changes owner
1 January 2025 The first version under new ownership starts sending clickstream data, keyed by user ID, to that domain; the code describes it as "validating rulesets"

‍

The buyer registered the destination before they finished buying the source.

‍

Your Approved Extension Changed Hands Last Month

Find every AI tool, agent, and extension before ownership does.
Download Checklist

‍

The 2026 Version Has AI in It

QuickLens was a Google Lens wrapper with screen capture and area selection. It worked well enough that Google gave it a Featured badge, and then, as Secure Annex documented, it was sold.

Date What happened
9 October 2025 Published to the Chrome Web Store
11 October 2025 Listed for sale, two days after launch
1 February 2026 Ownership moves to a throwaway entity trading as "LLC Quick Lens"
17 February 2026 Version 5.8 ships with command-and-control infrastructure, strips every browser security header from every page, and executes remote code through a hidden one-pixel image
17 February 2026 Removed from the Chrome Web Store for a "policy violation"

‍

Why QuickLens Is the Case Worth Remembering

Two details set it apart:

  • The extension kept working. Google Lens integration stayed fully intact, so no user had a reason to look twice.
  • The malicious code never appeared in the source files. Static analysis showed only a small function that creates image elements; the real payloads arrived from a server at runtime and lived in local storage.

A hundred and thirty-one days from Featured to weaponised, with one permission prompt in between.

‍

This Is Not a Long-Tail Problem

It would be comforting to file all of this under obscure tools nobody in a real company uses. Two recent cases say otherwise:

That's five months of silent collection, from a tool most IT teams would have classified as a utility rather than an AI application at all.

‍

Approval Is a Judgement About Software That Refuses to Hold Still

Your AI governance programme almost certainly runs on a binary; sanctioned tools on one side, shadow AI on the other, and a review process that moves things from the second column to the first.

The binary is quietly out of date. LayerX's 2026 extension research found that:

  • 99% of enterprise users run at least one extension
  • more than a quarter run ten or more
  • roughly one in six already runs an AI extension specifically

That is not an emerging category waiting for a review cycle. It is already installed, at a density most CIOs would put at a fraction of the real number.

More to the point, the binary assumes software is a fixed object you inspect once. Browser-resident AI breaks that assumption in three ways.

It Inherits Identity Instead of Requesting It

An extension or in-browser agent doesn't authenticate. It runs inside a session the employee already opened, so to Salesforce, the finance system or the shared drive, it simply is that employee.

That means none of the usual evidence ever gets generated:

  • no OAuth grant to review
  • no service account to inventory
  • no SSO event to correlate

It Changes After You Approve It

Extensions update themselves silently. A user sees a prompt only when new permissions are requested, and that prompt is a single click most people have been trained to accept.

The same LayerX research found AI extensions are six times more likely than other extensions to expand their permissions over time. More than 60% of users run an AI extension whose permissions changed within the year, which is why it pays to know what your AI tools can actually access through the permissions you granted.

It Can Be Sold

Ownership transfer is a form and a five-dollar developer fee. Users are never notified, and unless the new owner asks for new permissions, the transition is invisible from the outside.

The practical effect is a gap in change control that exists nowhere else in the enterprise.

Sanctioned SaaS application Browser AI extension or agent
Change control Release notes, versioning, a maintenance window Silent auto-update
Identity Its own OAuth grant or service account Borrows the employee's live session
Procurement trail Contract, invoice, owner Free tier, personal account, no trail
Ownership visibility Vendor of record, known Transferable, unannounced
Revocation Deprovision in the IdP Only by touching the endpoint
Audit evidence Access logs, entitlements The employee's own activity

‍

You can name the version of your ERP. Ask your team to name the current version of the AI extension your CFO is running, and who owns it this quarter.

‍

The Browser Is Where Enterprise AI Actually Runs, and Nobody Owns It

Most discovery programmes were built for a world where software announced itself. Four sources usually carry the load, and browser-resident AI slips past all four:

Discovery source What it's built to catch Why browser AI slips past
Identity provider Logins There wasn't one
Finance Charges The tool is free or billed to a personal card
Network Suspicious traffic It's ordinary HTTPS to a domain already on the allowlist
Endpoint tooling Installed software It sees Chrome, which is approved, not what runs inside it

‍

We've covered the five ways shadow AI enters your environment that SSO logs and CASBs won't show, and why DLP, CASB and LLM gateways all miss browser-level prompt activity.

The Scale of What's Being Missed

Netskope's Cloud and Threat Report, published in January 2026, puts numbers on it:

  • the average organisation uses eight distinct generative AI applications; the top 1% use eighty-nine
  • the tracked universe has grown fivefold, to more than 1,600 apps
  • median monthly prompts rose sixfold in a year, from 3,000 to 18,000
  • organisations average 223 generative AI data policy violations a month, double the previous year
  • only half enforce data protection policies for generative AI at all

MCP Servers Make the Visibility Problem Worse

Many Model Context Protocol servers run as local subprocesses inside a developer's IDE or desktop app. They talk to the agent through a pipe on the same machine, so they never cross a network boundary.

There is nothing for a network-era discovery tool to observe; the traffic does not exist. It's the reason MCP servers are becoming your next ungoverned access surface.

Simon Willison, who has done more than anyone to document how these systems fail, put the structural version plainly: "I strongly expect that the entire concept of an agentic browser extension is fatally flawed and cannot be built safely."

You don't have to agree with him to accept the operational consequence. If the safest assumption is that this category can't be secured by design, knowing precisely where it runs stops being a nice-to-have.

If you want the practical version of that question, our walkthrough on how to find and govern every AI agent in your stack covers the mechanics.

‍

Discovery Without Ownership Is Just a Headcount

Close the gaps your SSO, CASB, and DLP were never built to see.
Download Checklist

‍

An Agent Wearing Your CFO's Badge

Every non-human identity framework in circulation assumes machine identities get provisioned. Someone creates the service account, issues the key and, in a well-run environment, records an owner.

A browser agent is a non-human identity that was never provisioned. It has:

  • no owner
  • no lifecycle
  • no entry in any register
  • no revocation path other than the human whose session it borrowed

Where the Governance Gap Becomes Measurable

Gravitee's State of AI Agent Security 2026, based on more than 900 respondents, shows how far confidence has drifted from reality:

Finding Share
Organisations that confirmed or suspected an AI agent security incident in the past year 88%
Executives confident existing policies protect them from unauthorised agent actions 82%
Teams with full security approval for the agents they run 14.4%
Teams that treat agents as identity-bearing entities at all Under 22%

‍

The agentic browsers themselves aren't closing the distance. LayerX tested five browsers against a hundred live phishing pages; Comet blocked 7% of them, against 47% for Chrome and 54% for Edge.

An agent with a seven-percent phishing block rate, operating with your finance lead's authenticated session, is not a productivity tool with a security caveat. It is an unmanaged identity with delegated authority, and it needs the same identity governance you apply to every other AI agent.

‍

What Changes When the Unit of Governance Stops Being the App

The fix is not another policy document, and it is not a blanket ban that pushes employees onto personal devices. It is a change in what the programme actually counts.

From To
An inventory of approved applications An inventory of what executes inside the session, including extensions, agents and MCP servers
Approval as a one-time event Continuous re-verification, with ownership and permission changes as triggers
Governing the user's identity Governing the identity the code borrows
Blocklists and policy PDFs Risk-scored allowlists with enforcement at the moment of use

‍

In practice, that shift comes down to six moves.

1. Correlate Discovery Sources Instead of Trusting One

An identity provider alone shows you the federated list. Browser telemetry, finance data and firewall logs together show you what is actually in use, which is a materially different set.

2. Risk-Score What You Find

Treating every unsanctioned tool as an equal fire drill is how discovery programmes die; the list is long and the team is small. Prioritising by permission scope, data access and publisher posture makes the list workable, because AI risk is about blast radius, not the number of tools you have.

3. Treat Ownership and Permission Changes as Security Events

Both are observable, both are early, and neither shows up in an annual review cycle. The QuickLens users had sixteen days between the ownership change and the weaponised update.

4. Extend Access Reviews to the Machines

If a service account, an API key or an in-browser agent can reach production data, it belongs in the same certification cycle as the people who can. Here's how to bring non-human identities into your access reviews.

5. Enforce at the Moment of Use, Not Through a Ban

This is the move most programmes skip, and it decides whether the other four survive contact with employees.

  • An outright ban on AI extensions moves the behaviour to a personal laptop or phone, where there is no telemetry at all; the organisation trades a visible risk for an invisible one.
  • Intercepting an attempt to reach an unsanctioned AI tool and redirecting the person to an approved equivalent keeps the work inside the perimeter, which a policy document in Confluence has never once managed to do.

That is the core of AI policy enforcement: control at the moment a decision gets made, not in a document nobody rereads.

‍

‍

6. Close the Offboarding Gap

When someone leaves, their extensions and any tokens tied to them rarely feature in the checklist. The access outlives the employee by default rather than by oversight, the same way offboarding an employee doesn't stop the AI agents they created.

Where CloudEagle.ai Fits

CloudEagle.ai was built for this correlation problem specifically. It maintains a proprietary inventory of AI applications, agents and MCP servers, then correlates browser plugin data, firewall and CASB logs, single sign-on and finance signals against it.

That surfaces the shadow AI a single source would miss, with each discovered tool risk-scored so teams know what to review first. See how EagleIQ correlates seven discovery sources for complete shadow AI visibility.

Non-human identities sit in the same system as human ones, with the same lifecycle controls and the same reviews. That's what makes an inherited-authority agent something you can actually revoke.

‍

Five Questions Worth Asking Before Your Next AI Governance Review

Take these into the meeting. The answers are more diagnostic than any maturity model.

  1. How many AI browser extensions are installed across the organisation right now, and who reviewed the version that is running today?
  2. If an approved extension changed owner last month, which system would have told us, and how long would it have taken?
  3. When an AI agent takes an action inside an employee's authenticated session, whose name appears in the audit log?
  4. Which of our AI tools did we find through the identity provider, and which would only ever appear in browser telemetry?
  5. If an auditor asked for evidence of least-privilege access across our AI tools and agents today, how many days would that take to assemble?

If the answer to any of the first four is "we would find out afterwards," the governance programme is measuring approvals rather than exposure. For question five, our guide to AI governance audit readiness covers what evidence auditors now expect.

‍

The Point Is Not That Extensions Are Dangerous

Plenty of them are useful, and a policy that treats the whole category as malware will be routed around within a fortnight.

The point is that a governance model built on approving applications cannot see software that changes shape, permissions and owner between reviews. That model was designed for procurement cycles, and browser AI doesn't have one.

IBM's 2025 Cost of a Data Breach research found that 97% of organisations reporting an AI-related incident lacked proper AI access controls, and 63% had no governance policy capable of managing AI at all.

Those are not organisations without an AI policy. Most of them have one; it just governs a list of applications.

The researcher offered fifty dollars and ended up paying nothing. The question worth taking to your next board meeting is what the equivalent listing for your environment would go for, and who would notice if someone met the asking price.

‍

CloudEagle.ai recognized in the 2025 Gartner® Magic Quadrant™ for SaaS Management Platforms
Download now
gartner chart
5x
Faster employee
onboarding
80%
Reduction in time for
user access reviews
30k
Workflows
automated
$15Bn
Analyzed in
contract spend
$2Bn
Saved in
SaaS spend

Streamline SaaS governance and save 10-30%

Book a Demo with Expert
CTA image