Skip to content

Commit f2b3a29

Browse files
committed
Update to the latest Electron & enable now-stable integrity flag
This is the last Electron step from the security review - doesn't provide hard guarantees, but does ensure that our code signing cert is locked to the actual code we're running which is a good start.
1 parent e835688 commit f2b3a29

File tree

2 files changed

+9
-8
lines changed

2 files changed

+9
-8
lines changed

package-lock.json

Lines changed: 7 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,7 @@
135135
"enableNodeOptionsEnvironmentVariable": false,
136136
"enableNodeCliInspectArguments": false,
137137
"onlyLoadAppFromAsar": true,
138+
"enableEmbeddedAsarIntegrityValidation": true,
138139
"loadBrowserProcessSpecificV8Snapshot": false,
139140
"grantFileProtocolExtraPrivileges": false,
140141
"resetAdHocDarwinSignature": false
@@ -159,7 +160,7 @@
159160
"@types/targz": "^1.0.0",
160161
"@types/yargs": "^15.0.3",
161162
"cross-env": "^7.0.3",
162-
"electron": "^37.10.3",
163+
"electron": "^39.2.7",
163164
"electron-builder": "^26.0.2",
164165
"lodash": "^4.17.21",
165166
"node-fetch": "^2.6.7",

0 commit comments

Comments
 (0)