Dominio
Desktop Development
Perfil de habilidad
Electron security: sandbox, preload scripts, CSP, nodeIntegration
Roles
1
donde aparece esta habilidad
Niveles
5
ruta de crecimiento estructurada
Requisitos obligatorios
5
los otros 0 opcionales
Desktop Development
Electron & Web-based Desktop
17/3/2026
Selecciona tu nivel actual y compara las expectativas.
La tabla muestra cómo crece la profundidad desde Junior hasta Principal.
| Rol | Obligatorio | Descripción |
|---|---|---|
| Desktop Developer (Electron/Tauri) | Obligatorio | Understands security: contextIsolation, nodeIntegration: false. Uses contextBridge for safe API exposure. Avoids eval and remote module. Knows CSP for renderer. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| Desktop Developer (Electron/Tauri) | Obligatorio | Configures sandbox mode for renderer processes. Implements permission handling (media, geolocation). Validates IPC messages. Configures webRequest for blocking dangerous URLs. Audits npm dependencies. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| Desktop Developer (Electron/Tauri) | Obligatorio | Designs defense-in-depth security for Electron. Implements Fuses for compile-time security. Configures code signing and notarization. Conducts security audit and threat modeling for desktop. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| Desktop Developer (Electron/Tauri) | Obligatorio | Defines security strategy for the Electron platform. Establishes security checklist and review process. Coordinates penetration testing and CVE response. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| Desktop Developer (Electron/Tauri) | Obligatorio | Shapes enterprise security standards for Electron. Evaluates Electron security roadmap. Defines compliance requirements for the organization. |