Debugger

debugger
High RiskCategory: Developer ToolsView Official Docs

Install Warning

"Read and change all your data on all websites."

Technical Context

Provides access to Chrome's remote debugging protocol, enabling deep inspection and control of page execution. This powerful API can pause scripts, modify memory, and intercept all page activity.

What This Means For You

The extension can control web pages at a very deep level, including pausing code and changing how pages run. This is extremely powerful and typically only needed by developer tools.

Related APIs

This permission enables access to these Chrome APIs:

chrome.debugger

Common Use Cases

  • Debugging tools
  • Testing frameworks
  • Performance profilers

⚠ Red Flags When Combined With

How to Declare in manifest.json

Add the "debugger" permission to your extension manifest:

{
  "manifest_version": 3,
  "name": "My Extension",
  "permissions": [
    "debugger"
  ]
}

What Users Will See

When users install your extension, Chrome will display this warning:

This extension can:

"Read and change all your data on all websites."

Related Permissions