dsh-asset-expert-preset:DSH「資產專家」預設與企業互聯網資產梳理

前言

在 DeepSeek Harness(DSH)裏做企業側互聯網資產摸底,常見做法是自己在 profile 裏堆 FOFA、ICP、企業工商檢索等數據源,再手寫一長段 system prompt 約束流程與交付格式。換會話、換同事,組合容易不一致;工具 schema 一多,模型上下文也會被佔滿。下面介紹社區維護者 keyblues 發佈的 dsh-asset-expert-preset:一個以內置 PTC 模式預設爲底座、只通過聲明式 patch 換成「資產專家」角色的 Agent preset bundle,把 ICP 備案、FOFA 測繪、企業關聯擴展和 xlsx 臺賬交付串成固定工作流,並在 PTC 下用 run_code 與生成 SDK 調用數據源,而不是逐條暴露原生 tool schema。

這是什麼

dsh-asset-expert-preset 是 DSH 的 Agent preset 插件(純 package.json + cordis.patch.yml,無自定義 Host/客戶端代碼)。預設 id 爲 asset-expert,界面顯示名爲 資產專家,排序爲 6(在 standard、ptc、minimal、cordis、redteam 之後)。它解決的是:企業互聯網資產發現與關聯圖譜——備案查詢、網絡空間測繪、域名/資產面展開、企業關係 pivot、存活探測,以及以 xlsx 形式交付臺賬。

維護者:keyblues。許可證:MIT(見倉庫)。社區目錄分類爲 聯網工具;倉庫在 GitHub 上星標數爲 0(以目錄頁/倉庫爲準)。

本 bundle 本身不附帶 FOFA、ICP、風鳥、Everything 等數據源插件,也不包含 asset-collection 技能包;這些需在 profile 或本機路徑中另行準備,否則 persona 點名的工具或 skill(asset-collection) 無法生效。

核心功能

角色與工具呈現

  • 以 PTC 模式預設爲底座:模型側主要看到 run_code 與生成的 SDK,而非每條原生工具的完整 schema。
  • persona.prefix 替換爲約五千字的資產專家角色提示(含 PTC 執行紀律);相對內置 presets/ptc.patch.yml 的偏離還包括:在 delegation 組啓用 workflow-ptc + tool-workflow(便於「多單位 × 五階段」「關聯 2–3 層」類扇出任務);爲 skill-filesystem 配置 customSkillDirs,僅本 preset 掛載外部技能包。

依賴的數據源(profile 級)

安裝 preset 前,profile 中應已具備下列 bundle,工具對全部 preset 可見,preset 內不再重複掛載:

能力 提供方 工具
空間測繪 dsh-fofatoto fofa_account / fofa_search / fofa_export
ICP 備案 @local/icp-mcp(MCP) mcp__icp__icp_query / mcp__icp__icp_query_types
企業關聯 dsh-fengniao-company-search fengniao_search_company / fengniao_company_dimension
全盤檢索 dsh-plugin-everything everything_search / everything_status

外部技能包 asset-collection

方法論、被動源清單、展開步驟與腳本來自 asset-collection 技能包(含 SKILL.md、lessons.md、references/、scripts/),不在本倉庫。preset 通過 skill-filesystem.config.customSkillDirs 指向本機目錄;persona 要求開工先執行 skill(asset-collection)。缺失時任務基本無法按設計運行。

示例配置(安裝後須改爲你本機路徑):

- id: skill-filesystem
  name: '@deepseek-ai/dsh-skill-filesystem'
  config:
    customSkillDirs:
      - 'C:/Users/keyblue/.agents/skill-packs/asset'

也可刪除 customSkillDirs,把技能包放進 DSH 默認技能根;或設 includeDefaultRoots: false 做完全隔離(需自行補回其它技能根,見 README)。

安裝與啓用

前置:DSH ≥ 0.2.1-rc.5、Node.js ≥ 20(package.json 中 engines 要求 DSH <0.3.0-0)。

從 GitHub 安裝(推薦)

  1. 打開側邊欄「插件」頁;
  2. 點右上角「添加插件」→「安裝第三方插件」;
  3. 在「包名或地址」輸入:https://github.com/keyblues/dsh-asset-expert-preset;
  4. 安裝完成後 新建會話,在 Agent preset 選擇器中選 「資產專家」(已有會話保持創建時的組合,不會自動出現新 preset)。

本地目錄安裝

將倉庫目錄放到本機任意位置後執行:

plugin_manager install_bundle  target: <本目錄絕對路徑>

同一目錄重複安裝即覆蓋升級。裝完同樣需 新建會話 再選「資產專家」。

安裝後覈對(節選)

檢查 方法 期望
bundle 已登記 plugin_manager list_bundles 出現 dsh-asset-expert-preset,installed: true
聲明行激活 plugin_manager list_plugins include:preset-asset-expert,enabled: true
會話可選 Web UI 新建會話 preset 選擇器 出現「資產專家」

改 persona 或插件行:編輯本目錄 cordis.patch.yml 後重新 install_bundle;僅改文案也可在 Web 編輯器 preset 編輯中覆蓋 profile patch。

典型用法

  1. 新建會話,preset 選 資產專家。
  2. 直接給出目標,例如 README 中的表述:「摸一下 XX 集團的資產」、單位清單、本地 ICP 備案表 xlsx 路徑,或單個域名。
  3. 首次運行通常會先 skill(asset-collection),再做代理預檢,隨後按技能包方法論調用 FOFA、ICP、風鳥等數據源並整理交付物。

交付形態包括 xlsx 臺賬;具體字段與階段劃分以 asset-collection 技能包爲準。

適用場景與注意

適合誰:已在 DSH desktop profile 中配置 FOFA、ICP MCP、風鳥企業檢索、Everything 等數據源,並自備 asset-collection 技能包的開發者或安全/資產梳理崗位——需要固定「資產專家」角色與 PTC 執行方式,而不是每次手寫 prompt。

務必注意:

  • 插件與數據源均以 當前 DSH 進程權限 運行;安裝前應閱讀倉庫源碼與 MIT 許可證,確認 MCP、FOFA 賬號等敏感配置符合本單位合規要求。
  • 不要 指望只裝 preset 即可開箱即用:profile 級四個數據源 + 外部技能包缺一不可。
  • DSH 社區目錄(如 skillhub.cn)爲獨立站點,與 DeepSeek / 幻方無官方從屬關係;本介紹事實來源以 GitHub README 與 package.json 爲準。

結尾

dsh-asset-expert-preset 把 PTC 底座、資產專家 persona、工作流委託與按 preset 隔離的技能目錄合成一個聲明式 bundle,適合在 DSH 裏做企業互聯網資產與關聯圖譜類任務。目錄頁與源碼:

  • 社區目錄:https://www.skillhub.cn/plugins/keyblues/dsh-asset-expert-preset
  • GitHub:https://github.com/keyblues/dsh-asset-expert-preset
羽毛球分组比赛记分
小程序二维码

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

小夜