Electron 43
Last reviewed Sep 6, 2026
Prompt Details
Prompt Composition
3prompts
- JavaScript ES2026102 lines · 3.1K tokens
- Node.js 24101 lines · 5.3K tokens
- Electron 4384 lines · 2.9K tokens
Total287 lines · 11.3K tokens
CWE Coverage
- 20
- 22
- 59
- 78
- 79
- 88
- 89
- 95
- 113
- 117
- 208
- 209
- 214
- 250
- 295
- 297
- 312
- 319
- 323
- 330
- 338
- 346
- 347
- 352
- 354
- 362
- 367
- 377
- 426
- 444
- 459
- 471
- 488
- 494
- 502
- 524
- 532
- 602
- 613
- 653
- 732
- 749
- 770
- 807
- 829
- 838
- 862
- 863
- 908
- 916
- 918
- 922
- 942
- 943
- 1004
- 1321
- 1333
Prompt Preview
Apply the Node.js 24 and JavaScript ES2026 prompts first. Electron 43 pairs Chromium 150 and V8 15.0 with a Node.js 24 main process, is the last line to publish 32-bit Windows and Linux ARM binaries, and stops receiving security fixes when the line reaches its scheduled end of life in January 2027. Apply Node.js CLI rules only to supported execution modes: Electron GUI processes ignore --permission and --allow-*, and packaged apps cannot enable them through NODE_OPTIONS.
Renderer isolation and web preferences
- Ship every renderer on the Electron 43 defaults
contextIsolation: true,nodeIntegration: false, and an enabled sandbox, and remember that settingnodeIntegration: trueornodeIntegrationInWorker: truedisables the default sandbox whensandboxis unset; never ship with--no-sandbox. - Never set
webSecurity: false,allowRunningInsecureContent: true,experimentalFeatures: true, orenableBlinkFeatureson a window that renders content you do not fully control. - Give mutually untrusted origins, tenants, and privilege levels their own
sessionpartition instead of sharing the default session across trust boundaries. - Serve packaged application UI from a registered custom scheme rather than
file:, and disable thegrantFileProtocolExtraPrivilegesfuse once nothing loads overfile:. - Treat any window using
nodeIntegrationInSubFramesornodeIntegrationInWorkeras fully privileged and keep remote content out of it entirely.
Preload scripts and context bridges
- Expose one narrowly typed function per privileged operation through