build(core): remove unused `import shlex`
What changed, and why it matters
This commit simply removes an unused Python import (`shlex`) from five build scripts. It does not change any program logic, behavior, or security boundary. It is a routine code cleanup with no security relevance.
No action required. This is a benign cleanup commit.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The diff deletes import shlex from five SCons build scripts (core/SConscript.*). There is no functional change: shlex was imported but not used in these files. No shell command parsing, input handling, or build logic is modified. The commit message explicitly describes this as a build cleanup with no changelog entry.
Changed components
core/SConscript.bootloadercore/SConscript.bootloader_emucore/SConscript.firmwarecore/SConscript.prodtest_emucore/SConscript.unixInspect captured patch +0 / −5
diff --git a/core/SConscript.bootloader b/core/SConscript.bootloader
index 3789c009..cbc70211 100644
--- a/core/SConscript.bootloader
+++ b/core/SConscript.bootloader
@@ -1,7 +1,6 @@
# pylint: disable=E0602
import os
-import shlex
import tools, models, ui
TREZOR_MODEL = ARGUMENTS.get('TREZOR_MODEL', 'T2T1')
diff --git a/core/SConscript.bootloader_emu b/core/SConscript.bootloader_emu
index 009f4c1b..d65fe54d 100644
--- a/core/SConscript.bootloader_emu
+++ b/core/SConscript.bootloader_emu
@@ -1,7 +1,6 @@
# pylint: disable=E0602
import os
-import shlex
import tools, models, ui
TREZOR_MODEL = ARGUMENTS.get('TREZOR_MODEL', 'T2T1')
diff --git a/core/SConscript.firmware b/core/SConscript.firmware
index 68a1bc40..4c341448 100644
--- a/core/SConscript.firmware
+++ b/core/SConscript.firmware
@@ -2,7 +2,6 @@
# fmt: off
import os
-import shlex
import tools, models, ui
import random
diff --git a/core/SConscript.prodtest_emu b/core/SConscript.prodtest_emu
index bb90a4d3..65b5c7da 100644
--- a/core/SConscript.prodtest_emu
+++ b/core/SConscript.prodtest_emu
@@ -1,7 +1,6 @@
# pylint: disable=E0602
import os
-import shlex
import tools, models, ui
TREZOR_MODEL = ARGUMENTS.get('TREZOR_MODEL', 'T2T1')
diff --git a/core/SConscript.unix b/core/SConscript.unix
index 461aa85a..cb77f1bf 100644
--- a/core/SConscript.unix
+++ b/core/SConscript.unix
@@ -2,7 +2,6 @@
# fmt: off
import os
-import shlex
import tools, models, ui
BITCOIN_ONLY = ARGUMENTS.get('BITCOIN_ONLY', '0')
Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.