What changed, and why it matters
This commit adds a new test file with only comments and TODO items. It contains no actual code changes, no bug fixes, and no security patches. It is purely a placeholder for future tests of a 'hobble' restricted-access mode.
No action needed. This is a non-functional test placeholder. Monitor future commits that implement the TODO tests or the hobble feature itself.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The diff creates testing/test_hobble.py with imports, a copyright header, and a TODO comment block listing future test scenarios for a ‘hobble’ mode. No executable test functions, no logic changes, and no firmware changes are present.
Changed components
testing/test_hobble.pyInspect captured patch +27 / −0
diff --git a/testing/test_hobble.py b/testing/test_hobble.py
new file mode 100644
index 0000000..bf7ad08
--- /dev/null
+++ b/testing/test_hobble.py
@@ -0,0 +1,27 @@
+# (c) Copyright 2025 by Coinkite Inc. This file is covered by license found in COPYING-CC.
+#
+# Verify hobble works: a restricted access mode, without export/view of seed and more.
+#
+import pytest, time, re, pdb
+from helpers import prandom, xfp2str, str2xfp, str_to_path
+from bbqr import join_qrs
+from charcodes import KEY_QR, KEY_NFC
+from base64 import b32encode
+from constants import *
+from test_ephemeral import SEEDVAULT_TEST_DATA
+from test_backup import make_big_notes
+
+'''TODO
+
+- check adv menu is minimal
+- load a secure note/pw; check readonly once hobbled
+ - cannot export
+ - cannot edit
+ - can view / use for kbd emulation
+- check KT only offered if MS wallet setup
+- scan a KT and have it rejected if not PSBT type: so R and E types
+- MS psbt KT should still work in hobbled mode: test_teleport.py::test_teleport_ms_sign
+- verify no settings menu
+
+
+'''
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.