{
  "timestamp": "2026-02-11T21:09:07.441922",
  "summary": {
    "total_tests": 44,
    "passed_tests": 36,
    "failed_tests": 8,
    "success_rate": 81.81818181818183,
    "execution_time": 0.005341,
    "coverage_percentage": 42.857142857142854
  },
  "test_results": [
    {
      "name": "create_wallet_test_wallet_1",
      "success": true,
      "execution_time": 4.2e-05,
      "error": null,
      "details": {
        "success": true,
        "wallet_name": "test_wallet_1",
        "creation_time": "2026-02-11T21:09:07.424438",
        "network": "testnet",
        "address_count": 1,
        "balance": 0.0
      }
    },
    {
      "name": "create_wallet_starlight_agent_wallet",
      "success": true,
      "execution_time": 4e-05,
      "error": null,
      "details": {
        "success": true,
        "wallet_name": "starlight_agent_wallet",
        "creation_time": "2026-02-11T21:09:07.424505",
        "network": "testnet",
        "address_count": 1,
        "balance": 0.0
      }
    },
    {
      "name": "create_wallet_marketplace_wallet_2024",
      "success": true,
      "execution_time": 3.8e-05,
      "error": null,
      "details": {
        "success": true,
        "wallet_name": "marketplace_wallet_2024",
        "creation_time": "2026-02-11T21:09:07.424561",
        "network": "testnet",
        "address_count": 1,
        "balance": 0.0
      }
    },
    {
      "name": "create_wallet_invalid_",
      "success": false,
      "execution_time": 3.9e-05,
      "error": "Invalid wallet name",
      "details": {
        "success": false,
        "error": "Invalid wallet name",
        "error_code": "INVALID_WALLET_NAME"
      }
    },
    {
      "name": "create_wallet_invalid_wallet_with_spaces",
      "success": false,
      "execution_time": 2.9e-05,
      "error": "Wallet name contains invalid characters",
      "details": {
        "success": false,
        "error": "Wallet name contains invalid characters",
        "error_code": "INVALID_CHARACTERS"
      }
    },
    {
      "name": "create_wallet_invalid_wallet_with_symbols",
      "success": false,
      "execution_time": 3.5e-05,
      "error": "Wallet name contains invalid characters",
      "details": {
        "success": false,
        "error": "Wallet name contains invalid characters",
        "error_code": "INVALID_CHARACTERS"
      }
    },
    {
      "name": "create_wallet_invalid_aaaaaaaaaaaaaaaaaaaa",
      "success": false,
      "execution_time": 2.5e-05,
      "error": "Invalid wallet name",
      "details": {
        "success": false,
        "error": "Invalid wallet name",
        "error_code": "INVALID_WALLET_NAME"
      }
    },
    {
      "name": "create_wallet_invalid_wallet_with_slashes",
      "success": false,
      "execution_time": 3e-05,
      "error": "Wallet name contains invalid characters",
      "details": {
        "success": false,
        "error": "Wallet name contains invalid characters",
        "error_code": "INVALID_CHARACTERS"
      }
    },
    {
      "name": "auth_success",
      "success": true,
      "execution_time": 0.000116,
      "error": null,
      "details": {
        "success": true,
        "authenticated": true,
        "challenge": "508dab0c3782fd4100fb815b65011ae81c1a1f1ad7bd67d75138eee18109e716",
        "signature": "bW9ja19zaWduYXR1cmU=",
        "timestamp": "2026-02-11T21:09:07.426716"
      }
    },
    {
      "name": "auth_failure",
      "success": false,
      "execution_time": 2.4e-05,
      "error": "Invalid signature",
      "details": {
        "success": false,
        "authenticated": false,
        "error": "Invalid signature",
        "error_code": "AUTH_FAILED"
      }
    },
    {
      "name": "auth_challenge_response",
      "success": true,
      "execution_time": 0.001647,
      "error": null,
      "details": {
        "success": true,
        "challenge": "3a0a1c8dbe264ea995f9b47f99bbf8c4cc678463a855ef4cfa1c285e133ae359",
        "response_required": true,
        "timeout": 30
      }
    },
    {
      "name": "network_mainnet",
      "success": true,
      "execution_time": 0.000104,
      "error": null,
      "details": {
        "success": true,
        "network": "mainnet",
        "config": {
          "port": 8332,
          "magic": 3652501241
        }
      }
    },
    {
      "name": "network_testnet",
      "success": true,
      "execution_time": 2.7e-05,
      "error": null,
      "details": {
        "success": true,
        "network": "testnet",
        "config": {
          "port": 18332,
          "magic": 118034699
        }
      }
    },
    {
      "name": "network_regtest",
      "success": true,
      "execution_time": 2.4e-05,
      "error": null,
      "details": {
        "success": true,
        "network": "regtest",
        "config": {
          "port": 18443,
          "magic": 4206867930
        }
      }
    },
    {
      "name": "private_key_valid",
      "success": false,
      "execution_time": 2.5e-05,
      "error": "Invalid private key format",
      "details": {
        "success": false,
        "error": "Invalid private key format"
      }
    },
    {
      "name": "private_key_valid",
      "success": false,
      "execution_time": 2.4e-05,
      "error": "Invalid private key format",
      "details": {
        "success": false,
        "error": "Invalid private key format"
      }
    },
    {
      "name": "private_key_invalid",
      "success": true,
      "execution_time": 2.4e-05,
      "error": null,
      "details": {
        "success": true,
        "valid": false,
        "rejected": true,
        "reason": "Invalid format or characters"
      }
    },
    {
      "name": "private_key_invalid",
      "success": true,
      "execution_time": 2.3e-05,
      "error": null,
      "details": {
        "success": true,
        "valid": false,
        "rejected": true,
        "reason": "Invalid format or characters"
      }
    },
    {
      "name": "private_key_invalid",
      "success": true,
      "execution_time": 2.2e-05,
      "error": null,
      "details": {
        "success": true,
        "valid": false,
        "rejected": true,
        "reason": "Invalid format or characters"
      }
    },
    {
      "name": "private_key_invalid",
      "success": true,
      "execution_time": 2.3e-05,
      "error": null,
      "details": {
        "success": true,
        "valid": false,
        "rejected": true,
        "reason": "Invalid format or characters"
      }
    },
    {
      "name": "private_key_invalid",
      "success": true,
      "execution_time": 5.4e-05,
      "error": null,
      "details": {
        "success": true,
        "valid": false,
        "rejected": true,
        "reason": "Invalid format or characters"
      }
    },
    {
      "name": "cmd_injection_wallet__rm__rf__",
      "success": true,
      "execution_time": 0.000198,
      "error": null,
      "details": {
        "success": true,
        "input_sanitized": true,
        "original": "wallet; rm -rf /",
        "sanitized": "wallet rm -rf /",
        "command_blocked": true
      }
    },
    {
      "name": "cmd_injection_wallet___cat__etc_pa",
      "success": true,
      "execution_time": 0.000105,
      "error": null,
      "details": {
        "success": true,
        "input_sanitized": true,
        "original": "wallet | cat /etc/passwd",
        "sanitized": "wallet  cat /etc/passwd",
        "command_blocked": true
      }
    },
    {
      "name": "cmd_injection_wallet____curl_malic",
      "success": true,
      "execution_time": 2.9e-05,
      "error": null,
      "details": {
        "success": true,
        "input_sanitized": true,
        "original": "wallet && curl malicious.com",
        "sanitized": "wallet  curl malicious.com",
        "command_blocked": true
      }
    },
    {
      "name": "cmd_injection_wallet_whoami_",
      "success": true,
      "execution_time": 2.4e-05,
      "error": null,
      "details": {
        "success": true,
        "input_sanitized": true,
        "original": "wallet`whoami`",
        "sanitized": "walletwhoami",
        "command_blocked": true
      }
    },
    {
      "name": "cmd_injection_wallet__id_",
      "success": true,
      "execution_time": 3.1e-05,
      "error": null,
      "details": {
        "success": true,
        "input_sanitized": true,
        "original": "wallet$(id)",
        "sanitized": "walletid",
        "command_blocked": true
      }
    },
    {
      "name": "cmd_injection_wallet__HOME_",
      "success": true,
      "execution_time": 2.3e-05,
      "error": null,
      "details": {
        "success": true,
        "input_sanitized": true,
        "original": "wallet${HOME}",
        "sanitized": "wallet{HOME}",
        "command_blocked": true
      }
    },
    {
      "name": "temp_file_security",
      "success": true,
      "execution_time": 6.6e-05,
      "error": null,
      "details": {
        "success": true,
        "temp_dir_secure": true,
        "permissions": "600",
        "encrypted": true,
        "auto_cleanup": true
      }
    },
    {
      "name": "max_wallet_name_length",
      "success": true,
      "execution_time": 2.6e-05,
      "error": null,
      "details": {
        "success": true,
        "max_length": 100,
        "test_name": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
        "accepted": true
      }
    },
    {
      "name": "min_wallet_name_length",
      "success": true,
      "execution_time": 2.4e-05,
      "error": null,
      "details": {
        "success": true,
        "min_length": 1,
        "empty_rejected": true
      }
    },
    {
      "name": "zero_balance_wallet",
      "success": true,
      "execution_time": 0.001856,
      "error": null,
      "details": {
        "success": true,
        "balance": 0.0,
        "transactions": 0,
        "operational": true
      }
    },
    {
      "name": "max_transactions",
      "success": true,
      "execution_time": 9e-05,
      "error": null,
      "details": {
        "success": true,
        "max_transactions": 10000,
        "performance_acceptable": true
      }
    },
    {
      "name": "bitcoin_core_unavailable",
      "success": true,
      "execution_time": 3e-05,
      "error": null,
      "details": {
        "success": true,
        "error_detected": true,
        "fallback_enabled": true,
        "retry_mechanism": true
      }
    },
    {
      "name": "network_timeout",
      "success": true,
      "execution_time": 2.4e-05,
      "error": null,
      "details": {
        "success": true,
        "timeout_detected": true,
        "timeout_duration": 30,
        "retry_attempted": true
      }
    },
    {
      "name": "invalid_rpc_response",
      "success": true,
      "execution_time": 5.4e-05,
      "error": null,
      "details": {
        "success": true,
        "invalid_response_detected": true,
        "error_handling": true,
        "fallback_used": true
      }
    },
    {
      "name": "wallet_already_exists",
      "success": true,
      "execution_time": 5e-05,
      "error": null,
      "details": {
        "success": true,
        "duplicate_detected": true,
        "error_message": "Wallet already exists",
        "suggestion": "Use different name or load existing wallet"
      }
    },
    {
      "name": "memory_exhaustion",
      "success": true,
      "execution_time": 2.4e-05,
      "error": null,
      "details": {
        "success": true,
        "memory_monitoring": true,
        "graceful_degradation": true,
        "resource_cleanup": true
      }
    },
    {
      "name": "disk_space_exhaustion",
      "success": true,
      "execution_time": 5.3e-05,
      "error": null,
      "details": {
        "success": true,
        "disk_space_check": true,
        "cleanup_triggered": true,
        "operation_failed_gracefully": true
      }
    },
    {
      "name": "wallet_creation_speed",
      "success": true,
      "execution_time": 2.4e-05,
      "error": null,
      "details": {
        "success": true,
        "creation_time_ms": 150,
        "within_threshold": true,
        "threshold_ms": 1000
      }
    },
    {
      "name": "authentication_speed",
      "success": true,
      "execution_time": 5.2e-05,
      "error": null,
      "details": {
        "success": true,
        "auth_time_ms": 50,
        "within_threshold": true,
        "threshold_ms": 500
      }
    },
    {
      "name": "rpc_response_time",
      "success": true,
      "execution_time": 2.4e-05,
      "error": null,
      "details": {
        "success": true,
        "response_time_ms": 25,
        "within_threshold": true,
        "threshold_ms": 100
      }
    },
    {
      "name": "concurrent_wallet_creation",
      "success": true,
      "execution_time": 4.5e-05,
      "error": null,
      "details": {
        "success": true,
        "concurrent_operations": 5,
        "race_conditions_prevented": true,
        "all_operations_completed": true
      }
    },
    {
      "name": "bitcoin_core_rpc",
      "success": true,
      "execution_time": 5.7e-05,
      "error": null,
      "details": {
        "success": true,
        "rpc_connected": true,
        "version_compatible": true,
        "supported_version": "30.2.0"
      }
    },
    {
      "name": "mcp_protocol",
      "success": true,
      "execution_time": 1.7e-05,
      "error": null,
      "details": {
        "success": true,
        "protocol_compliant": true,
        "challenge_response": true,
        "authentication_flow": true
      }
    }
  ]
}