BrowserTotal icon

BrowserTotal

Scan URLs, extensions, and packages for security threats using BrowserTotal

Scan Browser Extension

AI-generated

Summary

Scans a browser extension for security threats.

Inputs

  • operation — The operation to perform; set to 'scanExtension' to scan a browser extension.
  • url (required) — The URL to scan for security threats (used when operation is scanUrl).
  • extensionId (required) — The browser extension ID to scan.
  • browserStore — The browser store where the extension is published (e.g., chrome, firefox).
  • vscodeExtensionId (required) — The VS Code extension ID (e.g., publisher.extension-name).
  • jetbrainsPluginId (required) — The JetBrains plugin ID.
  • npmPackageName (required) — The npm package name to scan.
  • pypiPackageName (required) — The PyPI package name to scan.
  • wordpressPluginSlug (required) — The WordPress plugin slug to scan.
  • options — Additional scan options (headless, timeout, disableAI).

Output shape

list of scan result objects

Each result includes common fields (extensionId, name, status, score, threats, scanUrl, timestamp) plus operation‑specific fields; errors may be returned as an object when continueOnFail is enabled.

Examples

Example 1: Scan a Chrome extension

operation=scanExtension, extensionId=abcd1234, browserStore=chrome, options={'headless':true, 'timeout':300000}

Links

Discussion