Open
Description
- Remove
SameSite=Lax -> SameSite=None
cookies patching (fixed in: Complete Accounts Window #22) - Store credentials in the safeStorage #18
- Follow Electron / Best Practices / Security
- 1. Only load secure content
- 2. Do not enable Node.js integration for remote content
- 3. Enable Context Isolation
- 4. Enable process sandboxing
- 5. Handle session permission requests from remote content
- 6. Do not disable
webSecurity
(Complete Accounts Window #22) - 7. Define a Content Security Policy
- 8. Do not enable
allowRunningInsecureContent
- 9. Do not enable experimental features
- 10. Do not use
enableBlinkFeatures
- 11. Do not use
allowpopups
forWebViews
- 12. Verify
WebView
options before creation - 13. Disable or limit navigation
- 14. Disable or limit creation of new windows
- 15. Do not use
shell.openExternal
with untrusted content - 16. Use a current version of Electron
- 17. Validate the sender of all IPC messages
- 18. Avoid usage of the
file://
protocol and prefer usage of custom protocols - 19. Check which
fuses
you can change
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
🧭 Planning evaluation (don't pick)
Activity