mirror of
https://github.com/finos/SymphonyElectron.git
synced 2025-02-25 18:55:29 -06:00
SDA-4611 Disable EnableNodeCliInspectArguments electron fuse (#2196)
* SDA-4611 Disable EnableNodeCliInspectArguments electron fuse * Semgrep update
This commit is contained in:
committed by
GitHub
parent
9b77dabbfb
commit
de0eb57dea
21
scripts/afterPackHoock.js
Normal file
21
scripts/afterPackHoock.js
Normal file
@@ -0,0 +1,21 @@
|
||||
const path = require('path');
|
||||
const { flipFuses, FuseVersion, FuseV1Options } = require('@electron/fuses');
|
||||
|
||||
module.exports = async function afterPack(context) {
|
||||
const {
|
||||
appOutDir,
|
||||
packager: { appInfo, platform },
|
||||
} = context;
|
||||
const ext = {
|
||||
darwin: '.app',
|
||||
win32: '.exe',
|
||||
}[context.electronPlatformName];
|
||||
const electronBinaryPath = path.join(
|
||||
appOutDir,
|
||||
`${appInfo.productFilename}${ext}`,
|
||||
);
|
||||
await flipFuses(electronBinaryPath, {
|
||||
version: FuseVersion.V1,
|
||||
[FuseV1Options.EnableNodeCliInspectArguments]: false,
|
||||
});
|
||||
};
|
||||
Reference in New Issue
Block a user