编程

WorkBuddy环境安全体检

试用

一条命令给 WorkBuddy 环境做八维安全稳定体检:磁盘/备份新鲜度/自动化存活/凭据硬编码/备份包完整性/配置/记忆/同步载体,输出体检报告+分级处置清单。适用"WorkBuddy 安不安全/稳不稳定/体检一下/备份还好吗/凭据有没有泄露"等场景。

它能做什么

一条命令给 WorkBuddy 环境做八维安全稳定体检:磁盘/备份新鲜度/自动化存活/凭据硬编码/备份包完整性/配置/记忆/同步载体,输出体检报告+分级处置清单。适用"WorkBuddy 安不安全/稳不稳定/体检一下/备份还好吗/凭据有没有泄露"等场景。

技能文档

WorkBuddy 环境安全体检

一句话体检 WorkBuddy 环境是否安全稳定运行:磁盘够不够、备份新不新、自动化活没活、凭据有没有硬编码泄露、备份包干不干净。

English: One command to health-check your WorkBuddy environment — 8 dimensions, zero network, read-only, fully local, with a prioritized action report.

日本語: WorkBuddy 環境の安全・安定運行を 8 次元で一括検診。ローカル完結・読み取り専用・要ネットワークなし。

全景图

        ┌─────────────────────────────────────────────┐
        │  workbuddy-health-check(环境体检总入口)      │
        │  一条命令:python scripts/wb_health_check.py │
        └──────────────────┬──────────────────────────┘
                           │ 只读 + 报告(不删不改)
   ┌───────┬───────┬───────┼───────┬───────┬───────┬───────┬───────┐
   H1      H2      H3      H4      H5      H6      H7      H8
 磁盘健康 备份新鲜 自动化  凭据硬  备份包  配置    记忆    跨机
          度      存活    编码    完整性  审计    同步    载体
   │       │       │       │       │       │       │       │
   ▼       ▼       ▼       ▼       ▼       ▼       ▼       ▼
  处置建议 P0/P1/P2 分级清单(危急→建议→长效)

触发场景

  • 用户说"WorkBuddy 体检 / 安不安全 / 稳不稳定 / 维护一下 / 数据还好吗"。
  • 跨机同步、恢复、收工前——先跑一遍,确认无 P0。
  • 关键词:体检 / 安全稳定 / 备份 / 凭据泄露 / 备份包 / 自动化存活 / 磁盘。

使用流程(3 步)

# ① 跑体检(--quick 跳过备份包全量哈希校验,快)
python scripts/wb_health_check.py --quick

# ② 看报告
#    ~/.workbuddy/health-check/wb_health_<时间戳>.md (体检表+处置清单)
#    ~/.workbuddy/health-check/wb_health_<时间戳>.json (机器可读,供自动化门禁)

# ③ 处置:按 P0 → P1 → P2 清单执行;敏感操作先人工确认

可选参数:

python scripts/wb_health_check.py --out D:/out          # 指定报告输出目录
python scripts/wb_health_check.py --golden-dir D:/bk1   # 追加备份包目录(可多次)
python scripts/wb_health_check.py --workspace-root D:/Workbuddy  # 指定工作区根(检测今日记忆日志)
python scripts/wb_health_check.py --json                # 打印 JSON 摘要

退出码:0 全通过 / 1 有 WARN / 2 有 CRIT——可挂自动化做门禁。

八维体检表

维度体检什么阈值危急时的处置
H1 磁盘健康系统盘/数据盘剩余已用 >75% WARN / >90% CRIT清日志/缓存/临时包,目标 <75%
H2 备份新鲜度最新备份包(wb_golden_*.zip)龄>7d WARN / >14d CRIT / 无包 CRIT重跑备份打包,上传到异地备份位置
H3 自动化存活ACTIVE 数 / 疑似卡死 / last_error非 ACTIVE 或卡死即告警查运行时状态,停摆的按需启用
H4 凭据硬编码对外文本层 secret 扫描高置信格式命中即 CRIT真凭据→移入系统凭证库并清除明文;示例→忽略
H5 备份包完整性包内 _ 元数据/凭据目录/manifest 哈希任一命中 CRIT重新打包(剔除安装元数据与凭据目录)并复核
H6 配置审计技能/连接器/专家/MCP 数技能>150 提示冗余「前提验证+配置审计」三棱镜盘点
H7 记忆同步MEMORY.md 龄 + 今日工作区日志今日无日志 WARN收工前补今日工作日志
H8 跨机载体自动化配置备份最新龄>7d WARN检查备份包是否含自动化配置导出

脚本铁律(脚本内置)

  1. 纯标准库、零网络、只读 + 只写报告,不删不改。
  2. 命中 secret 一律脱敏(前 4 后 4),绝不输出明文。
  3. 凭据合法存放点(credentials/ connectors/ connector-keys/)不扫。
  4. 报告不含主机名、任务明细等个人信息,只给指标与处置建议。

隐私与安全

  • 全本地运行,不联网、不上传任何数据。
  • 报告不含主机名、不含自动化任务明细、不含备份包路径(仅文件名)。
  • 命中的凭据一律脱敏展示,需人工判断真伪后再处置。

版权与许可

  • © 2026 注册老炮。本作品基于 MIT License 开源。
  • 知识版权声明:本技能中的方法、结构与脚本为原创合成知识,归作者所有;禁止未经授权的复制、转售或用于模型训练。
  • 免责声明:本技能按「现状」(AS IS) 提供,作者不对使用本技能产生的任何直接或间接损失承担责任;请在使用前自行验证与备份数据。
  • 发布版本随附时间戳与文件指纹(见 ATTESTATION.md / manifest.json),任何篡改都会导致指纹不一致。

验证清单

  • python scripts/wb_health_check.py --quick → 出报告 + 退出码 0/1/2,无异常栈。
  • 报告内 secret 命中值全部打码(无明文)。
  • 首次跑完把报告过目,P0/P1 逐项确认处置。

输出位置

  • 报告:~/.workbuddy/health-check/wb_health_<时间戳>.md(保留最近 10 份)
  • JSON:同目录 wb_health_<时间戳>.json(自动化门禁用)

相关技能

WorkBuddy 安全稳定运行专家团(WB-SAFE)——凭据、积分、连通、配置、加密、健康、风险、恢复八条防线一个团,守护 AI 工作台既安全又不掉线。对齐 NIST CSF 2.0 六职能与 ISO/IEC 27001。触发词:安全体检、凭据安全、Token 安全、积分省钱、连接器掉线、配置漂移、加密、密钥、系统卡死、OOM、灾备恢复、离线兜底、黄金包、备份。

WorkBuddy 每日积分自动签到。自动解密本地登录令牌,调用官方签到 API 完成每日积分领取(100 积分/天,连续第 7 天 1000 积分),并支持配置定时任务。触发词:WorkBuddy 签到、每日积分、check-in、credits。

1 次安装

当用户要换电脑、切换设备或在另一台机器继续开发时,帮助把当前 WorkBuddy 项目和工作现场(未提交改动、Git、项目内配置、Agent 规则/Skill 与交接上下文)安全打包成加密工作包,或恢复已有 .wbpack 并接着上次工作。适用于“跨设备项目迁移/接力”“工作现场打包/恢复”“把项目和 Agent 上下文一起带走”等请求;不把单纯云同步、实时多人协作、普通 Git 同步或部署作为主要场景。

自动完成 WorkBuddy 桌面客户端「Buddy 加油站」每日签到、领取积分。当用户需要在 Windows 上自动点击头像→Buddy加油站→立即领取,并通过截图灰度校验是否成功(灰底「今日已领」)时使用。基于纯 ctypes 实现窗口置前、坐标点击与窗口截图,零第三方 Python 依赖,仅依赖 Windows 系统 API(可选复用 desktop-control-win skill 的截图)。

Restore WorkBuddy UI hints and tips that were dismissed via the '不再显示' button. Use when the user reports that an in-app tip or prompt bar has disappeared aft...

1 次安装1 星标

Audit all installed skills to identify duplicates, platform-mismatched skills, and maintenance candidates. Use when: (1) the user asks to "clean up skills",...

3 次安装