Audit an Electron app against the official security checklist. Detects 19 security issues from static inputs like BrowserWindow config, main process code, and preload scripts.
Check the currency of Electron knowledge used by this MCP's analysis tools. Returns the last verified date, current stable version, and supported version range for migration checks.
Generate @electron/fuses configuration to disable dangerous Electron features like ELECTRON_RUN_AS_NODE and NODE_OPTIONS, hardening your app for production.
Generate complete deep linking setup for Electron apps, including protocol registration, URL handling, and platform-specific configuration for macOS, Windows, and Linux.
Analyzes Electron source code for security vulnerabilities including unsafe shell.openExternal calls, disabled webSecurity, and missing navigation restrictions.
Provides 18 tools for Electron development, including secure IPC scaffolding, security audits, migration assistance, and build error diagnosis, enabling AI assistants to generate correct Electron code.
Generates complete auto-update configuration for Electron apps using electron-updater, including main process setup, update events, notification UI, and signing requirements. Supports GitHub, S3, and generic HTTP providers.
Generates a complete preload.ts file with contextBridge.exposeInMainWorld to securely expose multiple IPC methods to the renderer process, including TypeScript declarations and security best practices.
Analyze Electron app code to detect 8 official performance anti-patterns and receive specific fixes for issues like eager module loading, synchronous main-process operations, and renderer blocking.
Explains Electron's multi-process architecture—main process, renderer, preload, contextBridge, and IPC patterns—to help developers build features with a clear mental model.
Generate a secure Electron project scaffold with TypeScript, framework integration, build tooling, and IPC channel. Get a ready-to-develop project structure.
Analyze build error output to identify common failures such as code signing errors, native module rebuild issues, ASAR packaging problems, missing platform-specific configuration, and __dirname path resolution bugs.
Generate a Content Security Policy for Electron apps, accounting for bundler, framework, and dev-mode. Returns both meta-tag and webRequest implementations.
Audit Electron preload and main process IPC code to detect security vulnerabilities like raw ipcRenderer exposure, missing sender validation, and prototype pollution.
Generate a WindowManager class for Electron apps that handles window lifecycle, inter-window communication, state persistence, and cleanup. Supports main, child, modal, and panel windows.
Get accurate, version-aware explanations of key Electron concepts. Covers process model, context isolation, sandbox, IPC, ASAR, fuses, code signing, and build tool comparisons.
Generate complete IPC boilerplate for a new feature: main handler, preload bridge, TypeScript types, and renderer example — all needed for a secure, type-safe Electron IPC channel.