electron-base
Pass
Audited by Gen Agent Trust Hub on Feb 17, 2026
Risk Level: SAFE
Full Analysis
- [SAFE] (SAFE): The skill is explicitly designed with a security-first approach, providing rules and templates that prevent common Electron vulnerabilities such as context isolation bypasses, hardcoded encryption keys, and insecure IPC communication.\n- [Indirect Prompt Injection] (SAFE): The skill contains a vulnerability surface for indirect injection via custom protocol handlers (deep linking). However, the implementation includes robust mitigations such as strict path routing and mandatory CSRF state parameter validation.\n
- Ingestion points:
main.tshandles deep links through theapp.on('second-instance')andapp.on('open-url')events.\n - Boundary markers: The implementation uses cryptographic state validation and explicit path checks (
/auth/callback) before processing data.\n - Capability inventory: The skill allows opening external URLs via
shell.openExternal, updating local storage viaelectron-store, and specific main/renderer IPC communication.\n - Sanitization: Incoming protocol strings are parsed using the standard
URLconstructor to ensure integrity.
Audit Metadata