Audit an Electron app against the official security checklist to detect vulnerabilities in BrowserWindow configuration, main process code, preload scripts, and HTML.
Verify whether Electron advice is current by retrieving the embedded knowledge's last verification date, stable version, and supported migration range.
Generate @electron/fuses configuration to disable dangerous runtime features, locking them against user re-enablement. Set recommended, strict, or custom security levels to harden your Electron app.
Generate a Content Security Policy for an Electron app, accounting for bundler, framework, and dev-mode. Provides meta-tag and session.webRequest variants.
Drive, inspect, and assert on real Electron desktop apps from an AI agent — agent-native, Playwright-style automation with accessibility refs, stable error codes, and retrying assertions
MCP server for interacting with and debugging Electron apps, providing tools for window automation, IPC, logs, and main-process state via CDP and Node inspector.
Scan Electron source code to detect dangerous patterns: shell.openExternal with user input, disabled webSecurity, missing navigation restrictions, and unrestricted window creation. Fix OWASP-style vulnerabilities before deployment.
Analyze Electron app code to detect 7 performance anti-patterns, including eager loading, synchronous operations, and heavy preloads. Get specific fixes for each issue.
Configure custom protocol deep linking in Electron apps: handles URL routing, single/multi-instance modes, and platform-specific settings for macOS, Windows, and Linux.
Get accurate, version-aware explanations of Electron concepts: process model, context isolation, sandbox, IPC, ASAR, fuses, code signing, and build tool comparisons. Replaces outdated tutorials.
Generate complete Electron auto-update configuration with electron-updater, including main process setup, event handling, renderer notifications, and signing requirements for GitHub, S3, or generic HTTP servers.
Run preflight checks on Node, Playwright, Electron, and environment settings without launching Electron. Inspect failures and warnings before starting a session.
Execute JavaScript code in the Electron main process to access system resources, invoke IPC handlers, and control application windows beyond renderer limitations.
Spawn an Electron application by running an npm script, forwarding debug ports for remote debugging. Designed for electron-forge projects where the dev server starts first.
Retrieve details about running Electron applications and their windows, including child windows, by leveraging remote debugging on port 9222. Ideal for automation and debugging workflows.
Execute JavaScript in Electron app renderer processes to automate UI interactions, manipulate DOM elements, and retrieve data through Chrome DevTools Protocol integration.
Boot an iOS simulator, Android emulator, Vega Fire TV virtual device, or Electron app and wait until it is ready to accept interactions. Returns platform-specific details for the started target.