{
  "slug": "desktop-commander",
  "windowDays": 30,
  "generatedAt": "2026-11-03T23:59:34.580Z",
  "runs": [
    {
      "startedAt": "2026-10-29T12:15:23.201Z",
      "finishedAt": "2026-10-29T12:19:14.083Z",
      "runKind": "full",
      "methodologyVersion": "1.0.0",
      "probeVersion": "0.1.0",
      "region": "laptop-first-sweep",
      "controlOk": true,
      "l0Attempts": [
        true
      ],
      "signals": {
        "authRequired": false,
        "needsCredentials": false
      },
      "checks": [
        {
          "id": "L0.reachable",
          "detail": "http undefined",
          "status": "pass",
          "durationMs": 222780
        },
        {
          "id": "L0.tls",
          "status": "skipped"
        },
        {
          "id": "L0.initialize",
          "status": "pass",
          "evidence": {
            "raw": "{\"result\":{\"protocolVersion\":\"2025-11-25\",\"capabilities\":{\"tools\":{},\"resources\":{},\"prompts\":{},\"logging\":{}},\"serverInfo\":{\"name\":\"desktop-commander\",\"version\":\"0.3.1\"},\"instructions\":\"Desktop Commander provides tools for working with the user's authorized device.\\n- Filesystem tools handle direct file and directory operations within configured access boundaries.\\n- Terminal process tools support shell commands, REPLs, and long-running processes. start_process creates a process session; interact_with_process sends input; read_process_output reads later output; force_terminate ends a session.\\n- Search tools are session-based. start_search creates a search session; get_more_search_results reads its results; stop_search ends it early.\\n- Absolute paths are generally the most reliable because relative paths depend on the active working directory.\\n- allowedDirectories and each tool's schema, annotations, and documented constraints define the operational boundaries.\"},\"jsonrpc\":\"2.0\",\"id\":1}"
          },
          "durationMs": 222780
        },
        {
          "id": "L0.protocol_version",
          "detail": "server reported \"2025-11-25\"; published versions: 2024-11-05, 2025-03-26, 2025-06-18, 2025-11-25",
          "status": "pass"
        },
        {
          "id": "L0.capabilities",
          "detail": "tools, resources, prompts, logging",
          "status": "pass"
        },
        {
          "id": "L1.server_info",
          "detail": "desktop-commander 0.3.1",
          "status": "pass"
        },
        {
          "id": "L1.tools_list",
          "detail": "25 tools",
          "status": "pass"
        },
        {
          "id": "L1.tool_schemas",
          "detail": "25 schemas valid",
          "status": "pass"
        },
        {
          "id": "L1.resources_list",
          "detail": "2 entries",
          "status": "pass"
        },
        {
          "id": "L1.prompts_list",
          "detail": "0 entries",
          "status": "pass"
        },
        {
          "id": "L1.unknown_method",
          "status": "pass",
          "evidence": {
            "raw": "{\"jsonrpc\":\"2.0\",\"id\":5,\"error\":{\"code\":-32601,\"message\":\"Method not found\"}}"
          },
          "durationMs": 5
        },
        {
          "id": "L1.envelope",
          "detail": "5 replies valid",
          "status": "pass"
        },
        {
          "id": "L2.call_ok",
          "tool": "create_directory",
          "detail": "mutation_name",
          "status": "untested"
        },
        {
          "id": "L2.call_ok",
          "tool": "edit_block",
          "detail": "mutation_name",
          "status": "untested"
        },
        {
          "id": "L2.call_ok",
          "tool": "force_terminate",
          "detail": "not_annotated_read_only",
          "status": "untested"
        },
        {
          "id": "L2.call_ok",
          "tool": "get_config",
          "status": "pass",
          "evidence": {
            "raw": "{\"result\":{\"content\":[{\"type\":\"text\",\"text\":\"Current configuration:\\n{\\n  \\\"blockedCommands\\\": [\\n    \\\"mkfs\\\",\\n    \\\"format\\\",\\n    \\\"mount\\\",\\n    \\\"umount\\\",\\n    \\\"fdisk\\\",\\n    \\\"dd\\\",\\n    \\\"parted\\\",\\n    \\\"diskpart\\\",\\n    \\\"sudo\\\",\\n    \\\"su\\\",\\n    \\\"passwd\\\",\\n    \\\"adduser\\\",\\n    \\\"useradd\\\",\\n    \\\"usermod\\\",\\n    \\\"groupadd\\\",\\n    \\\"chsh\\\",\\n    \\\"visudo\\\",\\n    \\\"shutdown\\\",\\n    \\\"reboot\\\",\\n    \\\"halt\\\",\\n    \\\"poweroff\\\",\\n    \\\"init\\\",\\n    \\\"iptables\\\",\\n    \\\"firewall\\\",\\n    \\\"netsh\\\",\\n    \\\"sfc\\\",\\n    \\\"bcdedit\\\",\\n    \\\"reg\\\",\\n    \\\"net\\\",\\n    \\\"sc\\\",\\n    \\\"runas\\\",\\n    \\\"cipher\\\",\\n    \\\"takeown\\\"\\n  ],\\n  \\\"defaultShell\\\": \\\"/bin/sh\\\",\\n  \\\"allowedDirectories\\\": [],\\n  \\\"telemetryEnabled\\\": true,\\n  \\\"fileWriteLineLimit\\\": 50,\\n  \\\"fileReadLineLimit\\\": 1000,\\n  \\\"pendingWelcomeOnboarding\\\": false,\\n  \\\"welcomeOnboardingEligible\\\": true,\\n  \\\"clientId\\\": \\\"56f5633a-a8b1-44ed-b516-5a155c65313b\\\",\\n  \\\"abTest_OnboardingPreTool\\\": \\\"showOnboardingPage\\\",\\n  \\\"abTest_McpUiPreviews\\\": \\\"showMCPUi\\\",\\n  \\\"version\\\": \\\"0.3.1\\\",\\n  \\\"currentClient\\\": {\\n    \\\"name\\\": \\\"knot-verified-probe\\\",\\n    \\\"version\\\": \\\"0.1.0\\\"\\n  },\\n  \\\"featureFlags\\\": {\\n    \\\"user_surveys\\\": false,\\n    \\\"onboarding_injection\\\": false,\\n    \\\"welcome_page_enabled\\\": true,\\n    \\\"welcome_page_excluded_clients\\\": [],\\n    \\\"experiments\\\": {\\n      \\\"OnboardingPreTool\\\": {\\n        \\\"variants\\\": [\\n          {\\n            \\\"name\\\": \\\"showOnboardingPage\\\",\\n            \\\"weight\\\": 100\\n          }\\n        ]\\n      },\\n      \\\"McpUiPreviews\\\": {\\n        \\\"variants\\\": [\\n          {\\n            \\\"name\\\": \\\"showMCPUi\\\",\\n            \\\"weight\\\": 100\\n          }\\n        ]\\n      }\\n    }\\n  },\\n  \\\"systemInfo\\\": {\\n    \\\"platform\\\": \\\"linux\\\",\\n    \\\"platformName\\\": \\\"Linux (Docker)\\\",\\n    \\\"defaultShell\\\": \\\"/bin/sh\\\",\\n    \\\"pathSeparator\\\": \\\"/\\\",\\n    \\\"isWindows\\\": false,\\n    \\\"isMacOS\\\": false,\\n    \\\"isLinux\\\": true,\\n    \\\"docker\\\": {\\n      \\\"isContainer\\\": true,\\n      \\\"containerType\\\": \\\"docker\\\",\\n      \\\"orchestrator\\\": null,\\n      \\\"isDocker\\\": true,\\n      \\\"mountPoints\\\": [],\\n      \\\"containerEnvironment\\\": {\\n        \\\"containerName\\\": \\\"9aad9b4fa644\\\"\\n      }\\n    },\\n    \\\"isDXT\\\": false,\\n    \\\"nodeInfo\\\": {\\n      \\\"version\\\": \\\"22.23.4\\\",\\n      \\\"path\\\": \\\"/usr/local/bin/node\\\"\\n    },\\n    \\\"pythonInfo\\\": {\\n      \\\"available\\\": false,\\n      \\\"command\\\": \\\"\\\"\\n    },\\n    \\\"processInfo\\\": {\\n      \\\"pid\\\": 76,\\n      \\\"arch\\\": \\\"x64\\\",\\n      \\\"platform\\\": \\\"linux\\\",\\n      \\\"versions\\\": {\\n        \\\"node\\\": \\\"22.23.4\\\",\\n        \\\"acorn\\\": \\\"8.16.0\\\",\\n        \\\"ada\\\": \\\"2.9.2\\\",\\n        \\\"amaro\\\": \\\"1.1.8\\\",\\n        \\\"ares\\\": \\\"1.34.9\\\",\\n        \\\"brotli\\\": \\\"1.1.0\\\",\\n        \\\"cjs_module_lexer\\\": \\\"2.2.0\\\",\\n        \\\"cldr\\\": \\\"48.0\\\",\\n        \\\"icu\\\": \\\"78.3\\\",\\n        \\\"llhttp\\\": \\\"9.4.3\\\",\\n        \\\"modules\\\": \\\"127\\\",\\n        \\\"napi\\\": \\\"10\\\",\\n        \\\"nbytes\\\": \\\"0.1.3\\\",\\n        \\\"ncrypto\\\": \\\"0.0.1\\\",\\n        \\\"nghttp2\\\": \\\"1.69.0\\\",\\n        \\\"openssl\\\": \\\"3.5.9\\\",\\n        \\\"simdjson\\\": \\\"4.5.0\\\",\\n        \\\"simdutf\\\": \\\"6.4.2\\\",\\n        \\\"sqlite\\\": \\\"3.53.4\\\",\\n        \\\"tz\\\": \\\"2026e\\\",\\n        \\\"undici\\\": \\\"6.29.1\\\",\\n        \\\"unicode\\\": \\\"17.0\\\",\\n        \\\"uv\\\": \\\"1.51.0\\\",\\n        \\\"uvwasi\\\": \\\"0.0.23\\\",\\n        \\\"v8\\\": \\\"12.4.254.21-node.57\\\",\\n        \\\"zlib\\\": \\\"1.3.1-e00f703\\\",\\n        \\\"zstd\\\": \\\"1.5.7\\\"\\n      }\\n    },\\n    \\\"examplePaths\\\": {\\n      \\\"home\\\": \\\"/home/username\\\",\\n      \\\"temp\\\": \\\"/tmp\\\",\\n      \\\"absolute\\\": \\\"/path/to/file.txt\\\"\\n    },\\n    \\\"memory\\\": {\\n      \\\"rss\\\": \\\"0.00 MB\\\",\\n      \\\"heapTotal\\\": \\\"57.85 MB\\\",\\n      \\\"heapUsed\\\": \\\"49.61 MB\\\",\\n      \\\"external\\\": \\\"4.48 MB\\\",\\n      \\\"arrayBuffers\\\": \\\"0.85 MB\\\"\\n    }\\n  }\\n}\"}],\"structuredContent\":{\"config\":{\"blockedCommands\":[\"mkfs\",\"format\",\"mount\",\"umount\",\"fdisk\",\"dd\",\"parted\",\"diskpart\",\"sudo\",\"su\",\"passwd\",\"adduser\",\"useradd\",\"usermod\",\"groupadd\",\"chsh\",\"visudo\",\"s…[truncated]",
            "arguments": {}
          },
          "durationMs": 70
        },
        {
          "id": "L2.bad_input",
          "tool": "get_config",
          "detail": "invalid arguments were accepted or answered without a clean error",
          "status": "fail",
          "evidence": {
            "raw": "{\"result\":{\"content\":[{\"type\":\"text\",\"text\":\"Current configuration:\\n{\\n  \\\"blockedCommands\\\": [\\n    \\\"mkfs\\\",\\n    \\\"format\\\",\\n    \\\"mount\\\",\\n    \\\"umount\\\",\\n    \\\"fdisk\\\",\\n    \\\"dd\\\",\\n    \\\"parted\\\",\\n    \\\"diskpart\\\",\\n    \\\"sudo\\\",\\n    \\\"su\\\",\\n    \\\"passwd\\\",\\n    \\\"adduser\\\",\\n    \\\"useradd\\\",\\n    \\\"usermod\\\",\\n    \\\"groupadd\\\",\\n    \\\"chsh\\\",\\n    \\\"visudo\\\",\\n    \\\"shutdown\\\",\\n    \\\"reboot\\\",\\n    \\\"halt\\\",\\n    \\\"poweroff\\\",\\n    \\\"init\\\",\\n    \\\"iptables\\\",\\n    \\\"firewall\\\",\\n    \\\"netsh\\\",\\n    \\\"sfc\\\",\\n    \\\"bcdedit\\\",\\n    \\\"reg\\\",\\n    \\\"net\\\",\\n    \\\"sc\\\",\\n    \\\"runas\\\",\\n    \\\"cipher\\\",\\n    \\\"takeown\\\"\\n  ],\\n  \\\"defaultShell\\\": \\\"/bin/sh\\\",\\n  \\\"allowedDirectories\\\": [],\\n  \\\"telemetryEnabled\\\": true,\\n  \\\"fileWriteLineLimit\\\": 50,\\n  \\\"fileReadLineLimit\\\": 1000,\\n  \\\"pendingWelcomeOnboarding\\\": false,\\n  \\\"welcomeOnboardingEligible\\\": true,\\n  \\\"clientId\\\": \\\"56f5633a-a8b1-44ed-b516-5a155c65313b\\\",\\n  \\\"abTest_OnboardingPreTool\\\": \\\"showOnboardingPage\\\",\\n  \\\"abTest_McpUiPreviews\\\": \\\"showMCPUi\\\",\\n  \\\"version\\\": \\\"0.3.1\\\",\\n  \\\"usageStats\\\": {\\n    \\\"filesystemOperations\\\": 0,\\n    \\\"terminalOperations\\\": 0,\\n    \\\"editOperations\\\": 0,\\n    \\\"searchOperations\\\": 0,\\n    \\\"configOperations\\\": 1,\\n    \\\"processOperations\\\": 0,\\n    \\\"totalToolCalls\\\": 1,\\n    \\\"successfulCalls\\\": 1,\\n    \\\"failedCalls\\\": 0,\\n    \\\"toolCounts\\\": {\\n      \\\"get_config\\\": 1\\n    },\\n    \\\"firstUsed\\\": 1793276353056,\\n    \\\"lastUsed\\\": 1793276353056,\\n    \\\"totalSessions\\\": 1,\\n    \\\"lastFeedbackPrompt\\\": 0\\n  },\\n  \\\"currentClient\\\": {\\n    \\\"name\\\": \\\"knot-verified-probe\\\",\\n    \\\"version\\\": \\\"0.1.0\\\"\\n  },\\n  \\\"featureFlags\\\": {\\n    \\\"user_surveys\\\": false,\\n    \\\"onboarding_injection\\\": false,\\n    \\\"welcome_page_enabled\\\": true,\\n    \\\"welcome_page_excluded_clients\\\": [],\\n    \\\"experiments\\\": {\\n      \\\"OnboardingPreTool\\\": {\\n        \\\"variants\\\": [\\n          {\\n            \\\"name\\\": \\\"showOnboardingPage\\\",\\n            \\\"weight\\\": 100\\n          }\\n        ]\\n      },\\n      \\\"McpUiPreviews\\\": {\\n        \\\"variants\\\": [\\n          {\\n            \\\"name\\\": \\\"showMCPUi\\\",\\n            \\\"weight\\\": 100\\n          }\\n        ]\\n      }\\n    }\\n  },\\n  \\\"systemInfo\\\": {\\n    \\\"platform\\\": \\\"linux\\\",\\n    \\\"platformName\\\": \\\"Linux (Docker)\\\",\\n    \\\"defaultShell\\\": \\\"/bin/sh\\\",\\n    \\\"pathSeparator\\\": \\\"/\\\",\\n    \\\"isWindows\\\": false,\\n    \\\"isMacOS\\\": false,\\n    \\\"isLinux\\\": true,\\n    \\\"docker\\\": {\\n      \\\"isContainer\\\": true,\\n      \\\"containerType\\\": \\\"docker\\\",\\n      \\\"orchestrator\\\": null,\\n      \\\"isDocker\\\": true,\\n      \\\"mountPoints\\\": [],\\n      \\\"containerEnvironment\\\": {\\n        \\\"containerName\\\": \\\"9aad9b4fa644\\\"\\n      }\\n    },\\n    \\\"isDXT\\\": false,\\n    \\\"nodeInfo\\\": {\\n      \\\"version\\\": \\\"22.23.4\\\",\\n      \\\"path\\\": \\\"/usr/local/bin/node\\\"\\n    },\\n    \\\"pythonInfo\\\": {\\n      \\\"available\\\": false,\\n      \\\"command\\\": \\\"\\\"\\n    },\\n    \\\"processInfo\\\": {\\n      \\\"pid\\\": 76,\\n      \\\"arch\\\": \\\"x64\\\",\\n      \\\"platform\\\": \\\"linux\\\",\\n      \\\"versions\\\": {\\n        \\\"node\\\": \\\"22.23.4\\\",\\n        \\\"acorn\\\": \\\"8.16.0\\\",\\n        \\\"ada\\\": \\\"2.9.2\\\",\\n        \\\"amaro\\\": \\\"1.1.8\\\",\\n        \\\"ares\\\": \\\"1.34.9\\\",\\n        \\\"brotli\\\": \\\"1.1.0\\\",\\n        \\\"cjs_module_lexer\\\": \\\"2.2.0\\\",\\n        \\\"cldr\\\": \\\"48.0\\\",\\n        \\\"icu\\\": \\\"78.3\\\",\\n        \\\"llhttp\\\": \\\"9.4.3\\\",\\n        \\\"modules\\\": \\\"127\\\",\\n        \\\"napi\\\": \\\"10\\\",\\n        \\\"nbytes\\\": \\\"0.1.3\\\",\\n        \\\"ncrypto\\\": \\\"0.0.1\\\",\\n        \\\"nghttp2\\\": \\\"1.69.0\\\",\\n        \\\"openssl\\\": \\\"3.5.9\\\",\\n        \\\"simdjson\\\": \\\"4.5.0\\\",\\n        \\\"simdutf\\\": \\\"6.4.2\\\",\\n        \\\"sqlite\\\": \\\"3.53.4\\\",\\n        \\\"tz\\\": \\\"2026e\\\",\\n        \\\"undici\\\": \\\"6.29.1\\\",\\n        \\\"unicode\\\": \\\"17.0\\\",\\n        \\\"uv\\\": \\\"1.51.0\\\",\\n        \\\"uvwasi\\\": \\\"0.0.23\\\",\\n        \\\"v8\\\": \\\"12.4.254.21-node.57\\\",\\n        \\\"zlib\\\": \\\"1.3.1-e00f703\\\",\\n        \\\"zstd\\\": \\\"1.5.7\\\"\\n      }\\n    },\\n    \\\"examplePaths\\\": {\\n      \\\"home\\\": \\\"/home/username\\\",\\n    …[truncated]",
            "arguments": {
              "origin": 12345
            }
          },
          "durationMs": 24
        },
        {
          "id": "L2.call_ok",
          "tool": "get_file_info",
          "status": "pass",
          "evidence": {
            "raw": "{\"result\":{\"content\":[{\"type\":\"text\",\"text\":\"Error: ENOENT: no such file or directory, stat '/knot-verified-probe'\"}],\"isError\":true},\"jsonrpc\":\"2.0\",\"id\":8}",
            "arguments": {
              "path": "knot-verified-probe"
            }
          },
          "durationMs": 293
        },
        {
          "id": "L2.bad_input",
          "tool": "get_file_info",
          "status": "pass",
          "evidence": {
            "raw": "{\"result\":{\"content\":[{\"type\":\"text\",\"text\":\"Error: [\\n  {\\n    \\\"code\\\": \\\"invalid_type\\\",\\n    \\\"expected\\\": \\\"string\\\",\\n    \\\"received\\\": \\\"undefined\\\",\\n    \\\"path\\\": [\\n      \\\"path\\\"\\n    ],\\n    \\\"message\\\": \\\"Required\\\"\\n  }\\n]\"}],\"isError\":true},\"jsonrpc\":\"2.0\",\"id\":9}",
            "arguments": {}
          },
          "durationMs": 41
        },
        {
          "id": "L2.call_ok",
          "tool": "get_more_search_results",
          "status": "pass",
          "evidence": {
            "raw": "{\"result\":{\"content\":[{\"type\":\"text\",\"text\":\"Error reading search results: Search session knot-verified-probe not found\"}],\"isError\":true},\"jsonrpc\":\"2.0\",\"id\":10}",
            "arguments": {
              "sessionId": "knot-verified-probe"
            }
          },
          "durationMs": 86
        },
        {
          "id": "L2.bad_input",
          "tool": "get_more_search_results",
          "status": "pass",
          "evidence": {
            "raw": "{\"result\":{\"content\":[{\"type\":\"text\",\"text\":\"Invalid arguments for get_more_search_results: [\\n  {\\n    \\\"code\\\": \\\"invalid_type\\\",\\n    \\\"expected\\\": \\\"string\\\",\\n    \\\"received\\\": \\\"undefined\\\",\\n    \\\"path\\\": [\\n      \\\"sessionId\\\"\\n    ],\\n    \\\"message\\\": \\\"Required\\\"\\n  }\\n]\"}],\"isError\":true},\"jsonrpc\":\"2.0\",\"id\":11}",
            "arguments": {}
          },
          "durationMs": 44
        },
        {
          "id": "L2.call_ok",
          "tool": "get_recent_tool_calls",
          "status": "pass",
          "evidence": {
            "raw": "{\"result\":{\"content\":[{\"type\":\"text\",\"text\":\"Tool Call History (6 results, 6 total in memory)\\n\\n[\\n  {\\n    \\\"timestamp\\\": \\\"10/29/2026, 12:19:13\\\",\\n    \\\"toolName\\\": \\\"get_config\\\",\\n    \\\"arguments\\\": {},\\n    \\\"output\\\": {\\n      \\\"content\\\": [\\n        {\\n          \\\"type\\\": \\\"text\\\",\\n          \\\"text\\\": \\\"[output omitted from history: 6899 bytes, over the 4096-byte cap]\\\"\\n        }\\n      ],\\n      \\\"structuredContent\\\": {\\n        \\\"config\\\": {\\n          \\\"blockedCommands\\\": [\\n            \\\"mkfs\\\",\\n            \\\"format\\\",\\n            \\\"mount\\\",\\n            \\\"umount\\\",\\n            \\\"fdisk\\\",\\n            \\\"dd\\\",\\n            \\\"parted\\\",\\n            \\\"diskpart\\\",\\n            \\\"sudo\\\",\\n            \\\"su\\\",\\n            \\\"passwd\\\",\\n            \\\"adduser\\\",\\n            \\\"useradd\\\",\\n            \\\"usermod\\\",\\n            \\\"groupadd\\\",\\n            \\\"chsh\\\",\\n            \\\"visudo\\\",\\n            \\\"shutdown\\\",\\n            \\\"reboot\\\",\\n            \\\"halt\\\",\\n            \\\"poweroff\\\",\\n            \\\"init\\\",\\n            \\\"iptables\\\",\\n            \\\"firewall\\\",\\n            \\\"netsh\\\",\\n            \\\"sfc\\\",\\n            \\\"bcdedit\\\",\\n            \\\"reg\\\",\\n            \\\"net\\\",\\n            \\\"sc\\\",\\n            \\\"runas\\\",\\n            \\\"cipher\\\",\\n            \\\"takeown\\\"\\n          ],\\n          \\\"defaultShell\\\": \\\"/bin/sh\\\",\\n          \\\"allowedDirectories\\\": [],\\n          \\\"telemetryEnabled\\\": true,\\n          \\\"fileWriteLineLimit\\\": 50,\\n          \\\"fileReadLineLimit\\\": 1000,\\n          \\\"pendingWelcomeOnboarding\\\": false,\\n          \\\"welcomeOnboardingEligible\\\": true,\\n          \\\"clientId\\\": \\\"56f5633a-a8b1-44ed-b516-5a155c65313b\\\",\\n          \\\"abTest_OnboardingPreTool\\\": \\\"showOnboardingPage\\\",\\n          \\\"abTest_McpUiPreviews\\\": \\\"showMCPUi\\\",\\n          \\\"version\\\": \\\"0.3.1\\\",\\n          \\\"currentClient\\\": {\\n            \\\"name\\\": \\\"knot-verified-probe\\\",\\n            \\\"version\\\": \\\"0.1.0\\\"\\n          },\\n          \\\"featureFlags\\\": {\\n            \\\"user_surveys\\\": false,\\n            \\\"onboarding_injection\\\": false,\\n            \\\"welcome_page_enabled\\\": true,\\n            \\\"welcome_page_excluded_clients\\\": [],\\n            \\\"experiments\\\": {\\n              \\\"OnboardingPreTool\\\": {\\n                \\\"variants\\\": [\\n                  {\\n                    \\\"name\\\": \\\"showOnboardingPage\\\",\\n                    \\\"weight\\\": 100\\n                  }\\n                ]\\n              },\\n              \\\"McpUiPreviews\\\": {\\n                \\\"variants\\\": [\\n                  {\\n                    \\\"name\\\": \\\"showMCPUi\\\",\\n                    \\\"weight\\\": 100\\n                  }\\n                ]\\n              }\\n            }\\n          },\\n          \\\"systemInfo\\\": {\\n            \\\"platform\\\": \\\"linux\\\",\\n            \\\"platformName\\\": \\\"Linux (Docker)\\\",\\n            \\\"defaultShell\\\": \\\"/bin/sh\\\",\\n            \\\"pathSeparator\\\": \\\"/\\\",\\n            \\\"isWindows\\\": false,\\n            \\\"isMacOS\\\": false,\\n            \\\"isLinux\\\": true,\\n            \\\"docker\\\": {\\n              \\\"isContainer\\\": true,\\n              \\\"containerType\\\": \\\"docker\\\",\\n              \\\"orchestrator\\\": null,\\n              \\\"isDocker\\\": true,\\n              \\\"mountPoints\\\": [],\\n              \\\"containerEnvironment\\\": {\\n                \\\"containerName\\\": \\\"9aad9b4fa644\\\"\\n              }\\n            },\\n            \\\"isDXT\\\": false,\\n            \\\"nodeInfo\\\": {\\n              \\\"version\\\": \\\"22.23.4\\\",\\n              \\\"path\\\": \\\"/usr/local/bin/node\\\"\\n            },\\n            \\\"pythonInfo\\\": {\\n              \\\"available\\\": false,\\n              \\\"command\\\": \\\"\\\"\\n            },\\n            \\\"processInfo\\\": {\\n              \\\"pid\\\": 76,\\n              \\\"arch\\\": \\\"x64\\\",\\n              \\\"platform\\\": \\\"linux\\\",\\n              \\\"versions\\\": {\\n                \\\"node\\\": \\\"22.23.4\\\",\\n                \\\"acorn\\\": \\\"8.16.0\\\",\\n                \\\"ada\\\": \\\"2.9.2\\\",\\n                \\\"amaro\\\": \\\"1.1.8\\\",\\n                \\\"ares\\\": \\\"1.34.9\\\",\\n …[truncated]",
            "arguments": {}
          },
          "durationMs": 357
        },
        {
          "id": "L2.bad_input",
          "tool": "get_recent_tool_calls",
          "status": "pass",
          "evidence": {
            "raw": "{\"result\":{\"content\":[{\"type\":\"text\",\"text\":\"Error getting tool history: [\\n  {\\n    \\\"code\\\": \\\"invalid_type\\\",\\n    \\\"expected\\\": \\\"number\\\",\\n    \\\"received\\\": \\\"string\\\",\\n    \\\"path\\\": [\\n      \\\"maxResults\\\"\\n    ],\\n    \\\"message\\\": \\\"Expected number, received string\\\"\\n  }\\n]\"}],\"isError\":true},\"jsonrpc\":\"2.0\",\"id\":13}",
            "arguments": {
              "maxResults": "not-a-number"
            }
          },
          "durationMs": 52
        },
        {
          "id": "L2.call_ok",
          "tool": "get_usage_stats",
          "status": "pass",
          "evidence": {
            "raw": "{\"result\":{\"content\":[{\"type\":\"text\",\"text\":\"📊 **Usage Summary**\\n• Total calls: 8 (3 successful, 5 failed)\\n• Success rate: 38%\\n• Days using: 0\\n• Sessions: 1\\n• Unique tools: 4\\n• Most used: get_config: 2, get_file_info: 2, get_more_search_results: 2, get_recent_tool_calls: 2\\n• Feedback given: No\\n\\n**By Category:**\\n• Filesystem: 2\\n• Terminal: 0\\n• Editing: 0\\n• Search: 2\\n• Config: 2\\n• Process: 0\"}]},\"jsonrpc\":\"2.0\",\"id\":14}",
            "arguments": {}
          },
          "durationMs": 91
        },
        {
          "id": "L2.bad_input",
          "tool": "get_usage_stats",
          "detail": "no schema violation can be crafted",
          "status": "skipped"
        },
        {
          "id": "L2.call_ok",
          "tool": "give_feedback_to_desktop_commander",
          "detail": "not_annotated_read_only",
          "status": "untested"
        },
        {
          "id": "L2.call_ok",
          "tool": "interact_with_process",
          "detail": "mutation_description",
          "status": "untested"
        },
        {
          "id": "L2.call_ok",
          "tool": "kill_process",
          "detail": "mutation_name",
          "status": "untested"
        },
        {
          "id": "L2.call_ok",
          "tool": "list_directory",
          "detail": "per_run_cap",
          "status": "untested"
        },
        {
          "id": "L2.call_ok",
          "tool": "list_processes",
          "detail": "per_run_cap",
          "status": "untested"
        },
        {
          "id": "L2.call_ok",
          "tool": "list_searches",
          "detail": "per_run_cap",
          "status": "untested"
        },
        {
          "id": "L2.call_ok",
          "tool": "list_sessions",
          "detail": "per_run_cap",
          "status": "untested"
        },
        {
          "id": "L2.call_ok",
          "tool": "move_file",
          "detail": "mutation_name",
          "status": "untested"
        },
        {
          "id": "L2.call_ok",
          "tool": "read_file",
          "detail": "per_run_cap",
          "status": "untested"
        },
        {
          "id": "L2.call_ok",
          "tool": "read_multiple_files",
          "detail": "per_run_cap",
          "status": "untested"
        },
        {
          "id": "L2.call_ok",
          "tool": "read_process_output",
          "detail": "per_run_cap",
          "status": "untested"
        },
        {
          "id": "L2.call_ok",
          "tool": "set_config_value",
          "detail": "mutation_name",
          "status": "untested"
        },
        {
          "id": "L2.call_ok",
          "tool": "start_process",
          "detail": "mutation_name",
          "status": "untested"
        },
        {
          "id": "L2.call_ok",
          "tool": "start_search",
          "detail": "mutation_name",
          "status": "untested"
        },
        {
          "id": "L2.call_ok",
          "tool": "stop_search",
          "detail": "mutation_name",
          "status": "untested"
        },
        {
          "id": "L2.call_ok",
          "tool": "write_file",
          "detail": "mutation_name",
          "status": "untested"
        },
        {
          "id": "L2.call_ok",
          "tool": "write_pdf",
          "detail": "mutation_name",
          "status": "untested"
        },
        {
          "id": "L2.timeout",
          "detail": "5 calls answered within 30000 ms",
          "status": "pass"
        }
      ],
      "metrics": {
        "callMs": [
          70,
          24,
          293,
          41,
          86,
          44,
          357,
          52,
          91
        ],
        "toolsListMs": 6876
      },
      "facts": {
        "authModel": "none",
        "transport": "stdio",
        "capabilities": [
          "logging",
          "prompts",
          "resources",
          "tools"
        ],
        "toolAnnotations": {
          "readOnly": 13,
          "unmarked": 3,
          "destructive": 9
        },
        "credentialsInUrl": false
      }
    }
  ]
}