security(phase7): MuseHub server audit — remove stale PEM references, add P7 test suite
- Fix stale ~/.muse/keys/{{hostname}}.pem reference in mcp/prompts.py - Remove key_path field from docs_muse_identity.html TOML examples and fields table - Add tests/test_security_server_audit.py with 10 invariant checks (P7-1 through P7-6) confirming server never touches Ed25519 private key material
sha256:94d711edfb3f883c713d711d8587a416deee237fbf22e69516e022891285f559
sha
+20
~3
symbols
sha256:2a2aacbfd7139fceeb9ebb7920a8d93666a0959f9ec57c3db8076ddaeee751e8
snapshot
+20
symbols added
~3
symbols modified
0
dead code introduced
Semantic Changes
23 symbols
+
test_P7_2b_public_key_b64_column_exists
method
method test_P7_2b_public_key_b64_column_exists L82–91
+
test_P7_1b_verify_signature_uses_public_key_only
method
method test_P7_1b_verify_signature_uses_public_key_only L51–59
+
test_P7_4_no_ed25519_private_key_in_app_code
method
method test_P7_4_no_ed25519_private_key_in_app_code L140–155
+
test_P7_5b_identity_template_no_key_path_column
method
method test_P7_5b_identity_template_no_key_path_column L185–200
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:94d711edfb3f883c713d711d8587a416deee237fbf22e69516e022891285f559 --body "your comment"
No comments yet. Be the first to start the discussion.