docs: update security audit with post-Phase-8 completeness findings
Document all remaining gaps discovered during the completeness sweep: - Broken tests (8 in test_agent_id_traversal.py, 4 key_set failures) - BREAKING BUG: sign.py _load_signing called with stale key_path positional arg - Production PEM-load paths in mist.py and hub/_core.py not yet migrated - key_path still in IdentityEntry TypedDict and _dump_identity serialiser - Phase 3 status corrected from COMPLETE to PARTIAL - All deferred deletions from keypair.py and identity.py marked done - Stale doc references catalogued
sha256:1cb432f300b0c2385f603ce835f4c6e011b82b0d8aab61127dd384e01c639632
sha
+15
~13
−2
symbols
sha256:34552f88cc26dff9dd8bac11d4e6ed9f3542f80c07172aae5189b30a01ed9677
snapshot
+15
symbols added
~13
symbols modified
−2
symbols removed
0
dead code introduced
Semantic Changes
30 symbols
−
toml Schema (C4) ✅ COMPLETE
section Phase 3 — Remove key_path from identity.toml Schema (C4) ✅ COMPLETE L165–175
+
toml Schema (C4) ⚠️ PARTIAL
section Phase 3 — Remove key_path from identity.toml Schema (C4) ⚠️ PARTIAL L166–176
+
Deleted functions — still referenced
function
section Deleted functions — still referenced L274–285
+
Docs and comments with stale key_path / PEM content
section Docs and comments with stale key_path / PEM content L329–345
+
Test files calling deleted _key_path function
function
section Test files calling deleted _key_path function L297–303
+
Test files using key_path in identity entries (stale fixture data)
section Test files using key_path in identity entries (stale fixture data) L316–329
~
py
~
py
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:1cb432f300b0c2385f603ce835f4c6e011b82b0d8aab61127dd384e01c639632 --body "your comment"
No comments yet. Be the first to start the discussion.