Actions7
Scan Browser Extension
AI-generatedSummary
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}