dsh-wsl-defender:從 WSL 檢查 Windows 安全態勢

在 DeepSeek Harness (DSH) 的插件化架構下,很多底層系統能力的調用都需要依賴具體的插件。當工作環境運行在 WSL 中時,直接獲取 Windows 的安全狀態(如殺毒軟件開關、防火牆模式)並不容易。dsh-wsl-defender 插件提供了這一能力。

插件定位

這是一個專門用於從 WSL 環境中讀取 Windows 安全狀態的 DSH 插件。它由用戶 173787247 維護,旨在解決在 Linux 子系統中無法直接查看宿主機 Defender 狀態的問題。

核心功能

該插件提供以下兩項安全態勢檢查能力:

  • antivirus status:讀取 Windows Defender 的當前運行狀態。
  • firewall profile state:讀取當前 Windows 防火牆的策略配置狀態。

安裝與啓用

在終端中執行以下命令安裝該插件:

dsh plugin --profile web add github:173787247/dsh-wsl-defender

典型用法

安裝完成後,在 DSH 命令行中調用 win_defender 即可獲取上述兩項數據:

win_defender

適用場景與注意事項

  • 環境要求:必須在安裝了 WSL 的 Windows 系統中運行,且 DeepSeek Harness 進程本身需運行在 WSL 環境內。
  • 兼容性版本:插件版本爲 0.1.0,需要 DeepSeek Harness 版本 >= 0.1.2 支持,且依賴 Node.js 環境 >= 18。
  • 執行邏輯:插件底層通過 PowerShell 的 Get-MpComputerStatus 和 Get-NetFirewallProfile 命令獲取信息。如果 Defender 被第三方軟件接管,或者相關命令行工具不可用,插件會如實報告“不可用”,而不會進行猜測。

總結

dsh-wsl-defender 是一個輕量級的工具,幫助開發者在 WSL 環境下快速確認 Windows 的安全基線。更多技術細節可查閱 GitHub 倉庫 或 技能中心目錄。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜