Click to see the query in the CodeQL repository
Electron is secure by default through a same-origin policy requiring all JavaScript and CSS code to originate from the machine running the Electron application. Setting the webSecurity property of a webPreferences object to false will disable the same-origin policy.
Disabling the same-origin policy is strongly discouraged.
Do not disable webSecurity.
The following example shows webSecurity being disabled.
This is problematic, since it allows the execution of insecure code from other domains.
Electron Documentation: Security, Native Capabilities, and Your Responsibility
Common Weakness Enumeration: CWE-79.