high
nodeIntegration: true
1 window set nodeIntegration to true, so web content can call Node.js APIs directly.
Gallery · App X-Ray
high
1 window set nodeIntegration to true, so web content can call Node.js APIs directly.
high
1 window set contextIsolation to false, so page scripts share a JavaScript world with the preload script.
low
4 main-process handlers, and no check of event.senderFrame or event.sender was found. Any page that can send IPC, including an injected one, is trusted.
info
as of 2026-10-22, Electron 43–45 are supported.
info
Uses local-storage (4 uses).
lib/gui/app/pages/main/MainPage.tsx:166 · lib/gui/app/components/source-selector/source-selector.tsx:98 · lib/gui/app/pages/main/MainPage.tsx:135 · lib/gui/app/components/source-selector/source-selector.tsx:107
| Host | Address | How | Where |
|---|---|---|---|
| — | /Applications | property:path | forge.config.ts:79 |
| — | automountOnFileSelect | call:settings.get | lib/gui/app/os/dialog.ts:28 |
| — | availableDrives | call:state.get | lib/gui/app/models/store.ts:109 |
| — | desktopNotifications | call:settings.get | lib/gui/app/os/notification.ts:26 |
| — | devicePaths | call:DEFAULT_STATE.get | lib/gui/app/models/store.ts:272 |
| — | disableExternalLinks | call:settings.get | lib/gui/app/os/open-external/services/open-external.ts:25 |
| — | failedDeviceErrors | call:DEFAULT_STATE.get | lib/gui/app/models/store.ts:273 |
| — | featuredProjectEndpoint | call:settings.get | lib/gui/app/pages/main/MainPage.tsx:156 |
| — | flashResults | call:DEFAULT_STATE.get | lib/gui/app/models/store.ts:271 |
| — | flashState | call:get | lib/gui/app/models/flash-state.ts:145 |
| — | flashState | call:DEFAULT_STATE.get | lib/gui/app/models/store.ts:349 |
| — | flashUuid | call:delete | lib/gui/app/models/store.ts:268 |
| — | fullscreen | call:settings.get | lib/gui/app/app.ts:206 |
| — | isFlashing | call:state.get | lib/gui/app/models/store.ts:231 |
| — | lastAverageFlashingSpeed | call:state.get | lib/gui/app/models/store.ts:335 |
| — | ledColors | call:settings.get | lib/gui/app/models/leds.ts:247 |
| — | ledsMapping | call:settings.get | lib/gui/app/models/leds.ts:242 |
| — | Path: | property:path | lib/gui/app/i18n/en.ts:91 |
| — | successBannerURL | call:settings.get | lib/gui/app/components/finish/finish.tsx:44 |
| — | this.supervisorAddr + '/v2/device/tags?apikey=' + this.supervisorKey | call:fetch | lib/gui/app/utils/etcher-pro-specific.ts:40 |
| — | updatesEnabled | call:settings.get | lib/gui/etcher.ts:57 |
| — | url | call:fetch | forge.pkg-node.ts:70 |
| — | 路径: | property:path | lib/gui/app/i18n/zh-CN.ts:102 |
| — | 路徑: | property:path | lib/gui/app/i18n/zh-TW.ts:88 |
| Module | Used by |
|---|---|
| ../../../../shared/drive-constraints | lib/gui/app/components/drive-selector/drive-selector.tsx, lib/gui/app/components/target-selector/target-selector-button.tsx, lib/gui/app/pages/main/Flash.tsx |
| ../../../../shared/errors | lib/gui/app/components/source-selector/source-selector.tsx |
| ../../../../shared/messages | lib/gui/app/components/drive-selector/drive-selector.tsx, lib/gui/app/components/flash-results/flash-results.tsx, lib/gui/app/components/source-selector/source-selector.tsx, lib/gui/app/components/target-selector/target-selector-button.tsx, lib/gui/app/components/target-selector/target-selector.tsx, lib/gui/app/pages/main/Flash.tsx |
| ../../../../shared/supported-formats | lib/gui/app/components/source-selector/source-selector.tsx |
| ../../../../shared/units | lib/gui/app/components/flash-results/flash-results.tsx |
| ../../../../shared/utils | lib/gui/app/components/source-selector/source-selector.tsx |
| ../../../assets/drive.svg | lib/gui/app/components/reduced-flashing-infos/reduced-flashing-infos.tsx, lib/gui/app/components/target-selector/target-selector.tsx |
| ../../../assets/etcher.svg | lib/gui/app/pages/main/MainPage.tsx |
| ../../../assets/flash.svg | lib/gui/app/components/flash-results/flash-results.tsx, lib/gui/app/pages/main/Flash.tsx |
| ../../../assets/image.svg | lib/gui/app/components/reduced-flashing-infos/reduced-flashing-infos.tsx, lib/gui/app/components/source-selector/source-selector.tsx |
| ../../../assets/src.svg | lib/gui/app/components/source-selector/source-selector.tsx |
| ../../../assets/tgt.svg | lib/gui/app/components/target-selector/target-selector.tsx |
| ../../../gui/app/models/settings | lib/gui/app/os/dialog.ts |
| ../../../models/settings | lib/gui/app/os/open-external/services/open-external.ts |
| ../../../shared/drive-constraints | lib/gui/app/models/leds.ts, lib/gui/app/models/store.ts |
| ../../../shared/errors | lib/gui/app/models/store.ts, lib/gui/app/modules/api.ts, lib/gui/app/modules/image-writer.ts, lib/gui/app/os/dialog.ts |
| ../../../shared/permissions | lib/gui/app/modules/api.ts |
| ../../../shared/supported-formats | lib/gui/app/os/dialog.ts |
| ../../../shared/units | lib/gui/app/models/flash-state.ts |
| ../../../shared/utils | lib/gui/app/models/store.ts, lib/gui/app/os/window-progress.ts |
| ../../app | lib/gui/app/components/source-selector/source-selector.tsx |
| ../../components/drive-status-warning-modal/drive-status-warning-modal | lib/gui/app/pages/main/Flash.tsx |
| ../../components/finish/finish | lib/gui/app/pages/main/MainPage.tsx |
| ../../components/progress-button/progress-button | lib/gui/app/pages/main/Flash.tsx |
| ../../components/reduced-flashing-infos/reduced-flashing-infos | lib/gui/app/pages/main/MainPage.tsx |
| ../../components/safe-webview/safe-webview | lib/gui/app/pages/main/MainPage.tsx |
| ../../components/settings/settings | lib/gui/app/pages/main/MainPage.tsx |
| ../../components/source-selector/source-selector | lib/gui/app/pages/main/MainPage.tsx |
| ../../components/target-selector/target-selector | lib/gui/app/pages/main/Flash.tsx, lib/gui/app/pages/main/MainPage.tsx |
| ../../gui/app/i18n | lib/shared/sudo/darwin.ts |
| ../../models/available-drives | lib/gui/app/components/drive-selector/drive-selector.tsx, lib/gui/app/components/flash-results/flash-results.tsx, lib/gui/app/pages/main/Flash.tsx |
| ../../models/flash-state | lib/gui/app/components/finish/finish.tsx, lib/gui/app/components/flash-results/flash-results.tsx, lib/gui/app/pages/main/Flash.tsx, lib/gui/app/pages/main/MainPage.tsx |
| ../../models/selection-state | lib/gui/app/components/drive-selector/drive-selector.tsx, lib/gui/app/components/finish/finish.tsx, lib/gui/app/components/flash-results/flash-results.tsx, lib/gui/app/components/source-selector/source-selector.tsx, lib/gui/app/components/target-selector/target-selector-button.tsx, lib/gui/app/components/target-selector/target-selector.tsx, lib/gui/app/pages/main/Flash.tsx, lib/gui/app/pages/main/MainPage.tsx |
| ../../models/settings | lib/gui/app/components/finish/finish.tsx, lib/gui/app/components/safe-webview/safe-webview.tsx, lib/gui/app/components/settings/settings.tsx, lib/gui/app/pages/main/MainPage.tsx |
| ../../models/store | lib/gui/app/components/drive-selector/drive-selector.tsx, lib/gui/app/components/finish/finish.tsx, lib/gui/app/components/source-selector/source-selector.tsx, lib/gui/app/components/target-selector/target-selector.tsx, lib/gui/app/pages/main/MainPage.tsx |
| ../../modules/analytics | lib/gui/app/components/drive-selector/drive-selector.tsx, lib/gui/app/components/source-selector/source-selector.tsx, lib/gui/app/pages/main/Flash.tsx |
| ../../modules/exception-reporter | lib/gui/app/components/source-selector/source-selector.tsx |
| ../../modules/image-writer | lib/gui/app/pages/main/Flash.tsx |
| ../../modules/progress-status | lib/gui/app/components/progress-button/progress-button.tsx |
| ../../os/dialog | lib/gui/app/components/source-selector/source-selector.tsx |
| ../../os/notification | lib/gui/app/pages/main/Flash.tsx |
| ../../os/open-external/services/open-external | lib/gui/app/components/drive-selector/drive-selector.tsx, lib/gui/app/components/settings/settings.tsx, lib/gui/app/pages/main/MainPage.tsx |
| ../../shared/exit-codes | lib/gui/app/app.ts |
| ../../shared/messages | lib/gui/app/app.ts |
| ../../styled-components | lib/gui/app/components/drive-selector/drive-selector.tsx, lib/gui/app/components/drive-status-warning-modal/drive-status-warning-modal.tsx, lib/gui/app/components/flash-another/flash-another.tsx, lib/gui/app/components/flash-results/flash-results.tsx, lib/gui/app/components/progress-button/progress-button.tsx, lib/gui/app/components/settings/settings.tsx, lib/gui/app/components/source-selector/source-selector.tsx, lib/gui/app/components/target-selector/target-selector-button.tsx, lib/gui/app/pages/main/MainPage.tsx |
| ../../theme | lib/gui/app/components/source-selector/source-selector.tsx, lib/gui/app/pages/main/MainPage.tsx |
| ../../utils/etcher-pro-specific | lib/gui/app/components/settings/settings.tsx |
| ../../utils/middle-ellipsis | lib/gui/app/components/drive-selector/drive-selector.tsx, lib/gui/app/components/drive-status-warning-modal/drive-status-warning-modal.tsx, lib/gui/app/components/flash-results/flash-results.tsx, lib/gui/app/components/reduced-flashing-infos/reduced-flashing-infos.tsx, lib/gui/app/components/source-selector/source-selector.tsx, lib/gui/app/components/target-selector/target-selector-button.tsx |
| ../drive-selector/drive-selector | lib/gui/app/components/source-selector/source-selector.tsx, lib/gui/app/components/target-selector/target-selector.tsx |
| ../flash-another/flash-another | lib/gui/app/components/finish/finish.tsx |
| ../flash-results/flash-results | lib/gui/app/components/finish/finish.tsx |
| ../gui/app/i18n | lib/shared/messages.ts |
| ../gui/app/os/windows-network-drives | lib/util/source-metadata.ts |
| ../models/flash-state | lib/gui/app/modules/image-writer.ts |
| ../models/settings | lib/gui/app/modules/analytics.ts, lib/gui/app/modules/image-writer.ts, lib/gui/app/os/notification.ts |
| ../modules/analytics | lib/gui/app/modules/exception-reporter.ts |
| ../modules/progress-status | lib/gui/app/os/window-progress.ts |
| ../os/dialog | lib/gui/app/modules/exception-reporter.ts |
| ../os/window-progress | lib/gui/app/modules/image-writer.ts |
| ../safe-webview/safe-webview | lib/gui/app/components/finish/finish.tsx |
| ../shared/errors | lib/util/api.ts, lib/util/child-writer.ts |
| ../shared/exit-codes | lib/gui/etcher.ts, lib/util/api.ts |
| ../shared/utils | lib/gui/etcher.ts, lib/util/child-writer.ts, lib/util/source-metadata.ts |
| ../svg-icon/svg-icon | lib/gui/app/components/reduced-flashing-infos/reduced-flashing-infos.tsx, lib/gui/app/components/source-selector/source-selector.tsx |
| ../webapi | lib/gui/app/preload.ts |
| ./api | lib/gui/app/modules/image-writer.ts, lib/util/child-writer.ts, lib/util/scanner.ts |
| ./app | lib/gui/app/renderer.ts |
| ./app/i18n | lib/gui/etcher.ts |
| ./app/models/settings | lib/gui/etcher.ts |
| ./app/modules/analytics | lib/gui/etcher.ts |
| ./available-drives | lib/gui/app/models/leds.ts, lib/gui/app/models/selection-state.ts |
| ./child-writer | lib/util/api.ts |
| ./css/main.css | lib/gui/app/app.ts |
| ./drive-scanner | lib/util/scanner.ts |
| ./errors | lib/shared/permissions.ts, lib/shared/utils.ts |
| ./Flash | lib/gui/app/pages/main/MainPage.tsx |
| ./forge.pkg-node | forge.sidecar.ts |
| ./forge.sidecar | forge.config.ts |
| ./i18n | lib/gui/app/renderer.ts |
| ./i18n/en | lib/gui/app/i18n.ts |
| ./i18n/zh-CN | lib/gui/app/i18n.ts |
| ./i18n/zh-TW | lib/gui/app/i18n.ts |
| ./menu | lib/gui/etcher.ts |
| ./messages | lib/shared/drive-constraints.ts |
| ./models/available-drives | lib/gui/app/app.ts |
| ./models/flash-state | lib/gui/app/app.ts |
| ./models/leds | lib/gui/app/app.ts |
| ./models/settings | lib/gui/app/app.ts |
| ./models/store | lib/gui/app/app.ts |
| ./modules/analytics | lib/gui/app/app.ts |
| ./modules/api | lib/gui/app/app.ts |
| ./modules/exception-reporter | lib/gui/app/app.ts |
| ./os/dialog | lib/gui/app/app.ts |
| ./os/window-progress | lib/gui/app/app.ts |
| ./pages/main/MainPage | lib/gui/app/app.ts |
| ./scanner | lib/util/api.ts |
| ./selection-state | lib/gui/app/models/leds.ts |
| ./settings | lib/gui/app/models/leds.ts, lib/gui/app/models/store.ts |
| ./source-metadata | lib/util/api.ts |
| ./store | lib/gui/app/models/available-drives.ts, lib/gui/app/models/flash-state.ts, lib/gui/app/models/leds.ts, lib/gui/app/models/selection-state.ts |
| ./sudo/darwin | lib/shared/permissions.ts |
| ./sudo/linux | lib/shared/permissions.ts |
| ./sudo/windows | lib/shared/permissions.ts |
| ./target-selector-button | lib/gui/app/components/target-selector/target-selector.tsx |
| ./theme | lib/gui/app/styled-components.tsx |
| ./webpack.config | forge.config.ts |
| @electron-forge/maker-deb | forge.config.ts |
| @electron-forge/maker-dmg | forge.config.ts |
| @electron-forge/maker-rpm | forge.config.ts |
| @electron-forge/maker-squirrel | forge.config.ts |
| @electron-forge/maker-zip | forge.config.ts |
| @electron-forge/plugin-auto-unpack-natives | forge.config.ts |
| @electron-forge/plugin-base | forge.sidecar.ts |
| @electron-forge/plugin-webpack | forge.config.ts, forge.sidecar.ts |
| @electron/remote | lib/gui/app/app.ts, lib/gui/app/components/safe-webview/safe-webview.tsx, lib/gui/app/models/settings.ts, lib/gui/app/os/dialog.ts, lib/gui/app/os/notification.ts, lib/gui/app/os/window-progress.ts |
| @electron/remote/main | lib/gui/etcher.ts |
| @fortawesome/fontawesome-free/svgs/brands/github.svg | lib/gui/app/components/settings/settings.tsx |
| @fortawesome/fontawesome-free/svgs/solid/chevron-down.svg | lib/gui/app/components/drive-selector/drive-selector.tsx, lib/gui/app/components/source-selector/source-selector.tsx |
| @fortawesome/fontawesome-free/svgs/solid/chevron-right.svg | lib/gui/app/components/source-selector/source-selector.tsx |
| @fortawesome/fontawesome-free/svgs/solid/circle-check.svg | lib/gui/app/components/flash-results/flash-results.tsx |
| @fortawesome/fontawesome-free/svgs/solid/circle-question.svg | lib/gui/app/pages/main/MainPage.tsx |
| @fortawesome/fontawesome-free/svgs/solid/circle-xmark.svg | lib/gui/app/components/flash-results/flash-results.tsx |
| @fortawesome/fontawesome-free/svgs/solid/circle.svg | lib/gui/app/components/flash-results/flash-results.tsx, lib/gui/app/pages/main/Flash.tsx |
| @fortawesome/fontawesome-free/svgs/solid/copy.svg | lib/gui/app/components/source-selector/source-selector.tsx |
| @fortawesome/fontawesome-free/svgs/solid/file.svg | lib/gui/app/components/source-selector/source-selector.tsx |
| @fortawesome/fontawesome-free/svgs/solid/gear.svg | lib/gui/app/pages/main/MainPage.tsx |
| @fortawesome/fontawesome-free/svgs/solid/link.svg | lib/gui/app/components/source-selector/source-selector.tsx |
| @fortawesome/fontawesome-free/svgs/solid/triangle-exclamation.svg | lib/gui/app/components/drive-selector/drive-selector.tsx, lib/gui/app/components/drive-status-warning-modal/drive-status-warning-modal.tsx, lib/gui/app/components/source-selector/source-selector.tsx, lib/gui/app/components/target-selector/target-selector-button.tsx |
| @fortawesome/fontawesome-free/svgs/solid/x.svg | lib/gui/app/pages/main/MainPage.tsx |
| @sentry/electron/main | lib/gui/etcher.ts |
| @sentry/electron/renderer | lib/gui/app/modules/analytics.ts |
| axios | lib/util/child-writer.ts, lib/util/source-metadata.ts |
| child_process | forge.config.ts, forge.pkg-node.ts, forge.sidecar.ts, lib/gui/app/modules/api.ts, lib/gui/app/os/windows-network-drives.ts, lib/shared/permissions.ts, lib/shared/sudo/darwin.ts, lib/shared/sudo/linux.ts, lib/shared/sudo/windows.ts |
| crypto | forge.pkg-node.ts |
| debug | forge.pkg-node.ts, forge.sidecar.ts, lib/gui/app/models/settings.ts |
| electron | lib/gui/app/app.ts, lib/gui/app/components/safe-webview/safe-webview.tsx, lib/gui/app/components/source-selector/source-selector.tsx, lib/gui/app/models/flash-state.ts, lib/gui/app/models/settings.ts, lib/gui/app/os/dialog.ts, lib/gui/app/os/open-external/services/open-external.ts, lib/gui/app/renderer.ts, lib/gui/etcher.ts, lib/gui/menu.ts, lib/gui/webapi.ts |
| electron-squirrel-startup | lib/gui/etcher.ts |
| electron-updater | lib/gui/etcher.ts |
| etcher-sdk | lib/util/drive-scanner.ts, lib/util/scanner.ts, lib/util/source-metadata.ts |
| etcher-sdk/build/multi-write | lib/util/child-writer.ts |
| etcher-sdk/build/scanner/adapters | lib/util/drive-scanner.ts |
| etcher-sdk/build/scanner/adapters/driverless | lib/util/drive-scanner.ts |
| etcher-sdk/build/source-destination | lib/util/child-writer.ts |
| etcher-sdk/build/tmp | lib/gui/app/os/windows-network-drives.ts, lib/util/child-writer.ts |
| fs | .prettierrc.js, forge.pkg-node.ts, forge.sidecar.ts, lib/gui/app/models/settings.ts, lib/gui/app/os/windows-network-drives.ts, lib/gui/etcher.ts |
| fs/promises | lib/shared/sudo/linux.ts |
| i18next | lib/gui/app/app.ts, lib/gui/app/components/drive-selector/drive-selector.tsx, lib/gui/app/components/drive-status-warning-modal/drive-status-warning-modal.tsx, lib/gui/app/components/flash-another/flash-another.tsx, lib/gui/app/components/flash-results/flash-results.tsx, lib/gui/app/components/progress-button/progress-button.tsx, lib/gui/app/components/settings/settings.tsx, lib/gui/app/components/source-selector/source-selector.tsx, lib/gui/app/components/target-selector/target-selector-button.tsx, lib/gui/app/components/target-selector/target-selector.tsx, lib/gui/app/i18n.ts, lib/gui/app/modules/progress-status.ts, lib/gui/app/os/dialog.ts, lib/gui/app/pages/main/Flash.tsx, lib/gui/etcher.ts, lib/gui/menu.ts, lib/shared/messages.ts |
| immutable | lib/gui/app/models/store.ts |
| lodash | lib/gui/app/app.ts, lib/gui/app/components/safe-webview/safe-webview.tsx, lib/gui/app/components/settings/settings.tsx, lib/gui/app/components/source-selector/source-selector.tsx, lib/gui/app/models/flash-state.ts, lib/gui/app/models/leds.ts, lib/gui/app/models/settings.ts, lib/gui/app/models/store.ts, lib/gui/app/modules/analytics.ts, lib/gui/app/os/dialog.ts, lib/gui/app/os/windows-network-drives.ts, lib/gui/app/pages/main/Flash.tsx, lib/gui/app/theme.ts, lib/gui/etcher.ts, lib/shared/drive-constraints.ts, lib/shared/permissions.ts, lib/util/api.ts, lib/util/child-writer.ts, lib/util/scanner.ts, lib/util/source-metadata.ts |
| os | forge.pkg-node.ts, lib/gui/app/modules/api.ts, lib/gui/app/os/windows-network-drives.ts, lib/gui/etcher.ts, lib/shared/permissions.ts, lib/util/child-writer.ts |
| outdent | lib/gui/app/app.ts, lib/shared/messages.ts, lib/util/scanner.ts |
| path | .prettierrc.js, forge.pkg-node.ts, forge.sidecar.ts, lib/gui/app/components/source-selector/source-selector.tsx, lib/gui/app/models/settings.ts, lib/gui/app/models/store.ts, lib/gui/app/os/windows-network-drives.ts, lib/gui/app/pages/main/Flash.tsx, lib/gui/app/pages/main/MainPage.tsx, lib/gui/etcher.ts, lib/shared/sudo/darwin.ts, lib/shared/supported-formats.ts, lib/util/source-metadata.ts, webpack.config.ts |
| path-is-inside | lib/shared/drive-constraints.ts |
| pretty-bytes | lib/gui/app/components/drive-selector/drive-selector.tsx, lib/gui/app/components/drive-status-warning-modal/drive-status-warning-modal.tsx, lib/gui/app/components/source-selector/source-selector.tsx, lib/gui/app/components/target-selector/target-selector-button.tsx, lib/gui/app/modules/progress-status.ts, lib/gui/app/pages/main/MainPage.tsx, lib/shared/messages.ts |
| process | lib/gui/app/os/windows-network-drives.ts, lib/util/drive-scanner.ts |
| react | lib/gui/app/app.ts, lib/gui/app/components/drive-selector/drive-selector.tsx, lib/gui/app/components/drive-status-warning-modal/drive-status-warning-modal.tsx, lib/gui/app/components/finish/finish.tsx, lib/gui/app/components/flash-another/flash-another.tsx, lib/gui/app/components/flash-results/flash-results.tsx, lib/gui/app/components/progress-button/progress-button.tsx, lib/gui/app/components/reduced-flashing-infos/reduced-flashing-infos.tsx, lib/gui/app/components/safe-webview/safe-webview.tsx, lib/gui/app/components/settings/settings.tsx, lib/gui/app/components/source-selector/source-selector.tsx, lib/gui/app/components/svg-icon/svg-icon.tsx, lib/gui/app/components/target-selector/target-selector-button.tsx, lib/gui/app/components/target-selector/target-selector.tsx, lib/gui/app/pages/main/Flash.tsx, lib/gui/app/pages/main/MainPage.tsx, lib/gui/app/styled-components.tsx |
| react-dom | lib/gui/app/app.ts |
| react-i18next | lib/gui/app/i18n.ts |
| redux | lib/gui/app/models/store.ts |
| rendition | lib/gui/app/components/drive-selector/drive-selector.tsx, lib/gui/app/components/drive-status-warning-modal/drive-status-warning-modal.tsx, lib/gui/app/components/finish/finish.tsx, lib/gui/app/components/flash-results/flash-results.tsx, lib/gui/app/components/progress-button/progress-button.tsx, lib/gui/app/components/reduced-flashing-infos/reduced-flashing-infos.tsx, lib/gui/app/components/settings/settings.tsx, lib/gui/app/components/source-selector/source-selector.tsx, lib/gui/app/components/target-selector/target-selector-button.tsx, lib/gui/app/components/target-selector/target-selector.tsx, lib/gui/app/pages/main/Flash.tsx, lib/gui/app/pages/main/MainPage.tsx, lib/gui/app/styled-components.tsx, lib/gui/app/theme.ts |
| semver | lib/gui/etcher.ts, lib/shared/permissions.ts |
| styled-components | lib/gui/app/components/drive-selector/drive-selector.tsx, lib/gui/app/components/flash-results/flash-results.tsx, lib/gui/app/components/progress-button/progress-button.tsx, lib/gui/app/components/source-selector/source-selector.tsx, lib/gui/app/pages/main/MainPage.tsx, lib/gui/app/styled-components.tsx |
| sys-class-rgb-led | lib/gui/app/models/leds.ts |
| util | lib/gui/app/os/windows-network-drives.ts, lib/shared/permissions.ts |
| uuid | lib/gui/app/app.ts, lib/gui/app/components/finish/finish.tsx, lib/gui/app/models/store.ts |
| webpack | forge.sidecar.ts, webpack.config.ts |
| ws | lib/gui/app/modules/api.ts, lib/util/api.ts |
| Window | webPreferences |
|---|---|
| lib/gui/etcher.ts:160 | backgroundThrottling=false, contextIsolation=false, nodeIntegration=true, preload=?, webviewTag=true, zoomFactor=? |
| Channel | Side | Operation | Where |
|---|---|---|---|
| change-lng | renderer | send | lib/gui/app/renderer.ts:7 |
| disable-screensaver | renderer | send | lib/gui/app/models/flash-state.ts:50 |
| enable-screensaver | renderer | send | lib/gui/app/models/flash-state.ts:74 |
| get-util-path | renderer | invoke | lib/gui/webapi.ts:12 |
| mount-drive | renderer | invoke | lib/gui/app/os/dialog.ts:31 |
| select-image | renderer | on | lib/gui/app/components/source-selector/source-selector.tsx:354 |
| source-selector-ready | main | on | lib/gui/etcher.ts:129 |
| webview-dom-ready | main | on | lib/gui/etcher.ts:282 |
No remote pages are loaded into app windows.
| Storage | How | Where |
|---|---|---|
| local-storage | call:localStorage.setItem | lib/gui/app/pages/main/MainPage.tsx:166 |
| local-storage | call:localStorage.getItem | lib/gui/app/components/source-selector/source-selector.tsx:98 |
| local-storage | call:localStorage.getItem | lib/gui/app/pages/main/MainPage.tsx:135 |
| local-storage | call:localStorage.setItem | lib/gui/app/components/source-selector/source-selector.tsx:107 |
No packaged executable was found, so Electron fuses were not read.
Maintainers can show this report in their README:
[](https://Eliot5566.github.io/app-xray/apps/etcher/)