Domäne
Desktop Development
Skill-Profil
Electron security: sandbox, preload scripts, CSP, nodeIntegration
Rollen
1
wo dieser Skill vorkommt
Stufen
5
strukturierter Entwicklungspfad
Pflichtanforderungen
5
die anderen 0 optional
Desktop Development
Electron & Web-based Desktop
17.3.2026
Wählen Sie Ihr aktuelles Level und vergleichen Sie die Erwartungen.
Die Tabelle zeigt, wie die Tiefe von Junior bis Principal wächst.
| Rolle | Pflicht | Beschreibung |
|---|---|---|
| Desktop Developer (Electron/Tauri) | Pflicht | Understands security: contextIsolation, nodeIntegration: false. Uses contextBridge for safe API exposure. Avoids eval and remote module. Knows CSP for renderer. |
| Rolle | Pflicht | Beschreibung |
|---|---|---|
| Desktop Developer (Electron/Tauri) | Pflicht | Configures sandbox mode for renderer processes. Implements permission handling (media, geolocation). Validates IPC messages. Configures webRequest for blocking dangerous URLs. Audits npm dependencies. |
| Rolle | Pflicht | Beschreibung |
|---|---|---|
| Desktop Developer (Electron/Tauri) | Pflicht | 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. |
| Rolle | Pflicht | Beschreibung |
|---|---|---|
| Desktop Developer (Electron/Tauri) | Pflicht | Defines security strategy for the Electron platform. Establishes security checklist and review process. Coordinates penetration testing and CVE response. |
| Rolle | Pflicht | Beschreibung |
|---|---|---|
| Desktop Developer (Electron/Tauri) | Pflicht | Shapes enterprise security standards for Electron. Evaluates Electron security roadmap. Defines compliance requirements for the organization. |