DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Data Lifecycle — DeepSeek Harness 插件(DSH Plugin)
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins
D

@deepwhale-cn/dsh-data-lifecycle

Data Lifecycle

数据不该永远躺着,该删的删了没

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:feely0208/dsh-data-lifecycle#862ac2f09525fedddbedb4d1d46ef1da86403c97
README兼容性版本

兼容性与来源证明

Data Lifecycle 以 @deepwhale-cn/dsh-data-lifecycle 发布,当前版本为 0.1.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
any
发布来源
github
Registry 更新时间
2026/10/16

版本

0.1.0stable
2026/10/16

相关插件

正在加载相关插件…

最新版
0.1.0
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
any
许可证
MIT
发布源
github
GitHub
★ 0
周下载
0
最近提交
2026/10/16
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 memory-context 分类下经过校验的插件。

Hindsight Coding Agents@vectorize-io/hindsight-coding-agents面向编程代理的仅反思式 Hindsight 长期记忆(可插拔支持多种运行框架:opencode、……),自动在后台导入(无需设置 CLI)。Ab Memorydsh-ab-memory--- description: "dsh-ab-memory 包:一种跨会话、基于文件的智能体记忆,提供五个工具(remember / recall / forget / load_skill / distill)以及始终启用的轻量注入。" kind: "package-reference" ---Memsearch Dsh@zilliz/memsearch-dsh适用于 DeepSeek Harness 的 MemSearch 插件:在多个代理之间共享 Markdown 记忆,支持捕获、步骤前上下文注入、记忆召回技能和技能候选审核面板。Archive Manager@michengai/dsh-archive-manager归档、恢复、收藏和永久删除会话,并诊断损坏的会话日志。

README

@deepwhale-cn/dsh-data-lifecycle

数据不该永远躺着 —— 该删的,删了没。

关键词:数据留存 · 留存期限 · 过期清理 · 数据生命周期 · 该删没删 · 主动删除 · 最短必要 · 日志轮转 · 到期删除


先说清楚它是什么、不是什么

是:静态检查一个项目在「数据留存」这件事上的三处空白 —— ① 说不清留多久:有数据库 / 日志文件 / 上传目录,却没有一处写明留存期限; ② 留太久:期限被写成 3 年以上(1095 天 / 36 个月); ③ 只写不删:代码里全是 INSERT / 上传 / 落盘,找不到任何过期清理路径。

不是:

  • ❌ 不是运行时清理工具 —— 它不删你的数据,只告诉你「清理这条路好像不存在」
  • ❌ 不是数据分类分级 —— 那是 dsh-data-classify 的活(哪些数据是敏感级、有没有台账)
  • ❌ 不是「日志留存够不够 6 个月」 —— 那是 dsh-cn-log-retention 的活(见下方分界)
  • ❌ 不是用户行使删除权 —— 那是 dsh-data-rights 的活(用户点「注销」时删不删得掉)
  • ❌ 不下「合规 / 违规」的结论 —— 只描述代码与配置里的事实,判断留给你

一句话分界:dsh-cn-log-retention 查「留够没」,这个查「留太久 / 该删没删」。

dsh-cn-log-retention  = 日志留存够不够 6 个月(法定下限,网络安全法第 21 条)
dsh-data-lifecycle    = 各类数据留多久、到期有没有人删(个保法第 19 / 47 条)
dsh-data-classify     = 数据分没分级、有没有台账
dsh-data-rights       = 用户来要求删除时,删不删得掉
dsh-pipia             = 影响评估报告本身要不要留三年(个保法第 56 条)

它查什么(5 条)

规则查什么级别
LIFE-NO-RETENTION-POLICY有数据落地,却找不到任何成文的留存期限规定🔴
LIFE-RETENTION-TOO-LONG留存期限写成 3 年以上 / 1095 天以上(expireAfterDays: 3650 这类也算)🔴
LIFE-WRITE-NO-PURGE有写入路径,整份代码里找不到清理 / 过期删除实现🔴
LIFE-SCHEDULE-NO-CLEANUP有定时任务,但任务里没有一个是清理🟡
LIFE-SCHEMA-NO-EXPIRY-FIELD建表 / 模型里没有 expires_at / deleted_at 这类字段🔵(弱信号)

每条都会给出:哪个文件、第几行、那行长什么样、依据是哪一条法规。

前三条规则都带「适用前提」(when):项目里得先有数据落地的痕迹(数据库、日志、上传目录),规则才会跑 —— 纯前端、纯工具库的项目不会被它们打扰。


安装

dsh plugin --profile web add @deepwhale-cn/dsh-data-lifecycle

用法

# 扫当前项目
dsh-data-lifecycle

# 扫指定目录
dsh-data-lifecycle --root /path/to/project

# 看内置演示(一个「只往库里写、从不删、也没写留存期限」的会员中心)
dsh-data-lifecycle --demo

# 列出规则与依据
dsh-data-lifecycle --list-rules

# 出 HTML 报告
dsh-data-lifecycle --root /path/to/project --html report.html

一个真实的例子

--demo 里那个会员中心,看起来是个正常项目:有 package.json、有表结构、有上传接口、有日志、还有每日定时任务。

它的问题不在「有没有写代码」,而在「没人负责让数据消失」:

🔴 11 个文件里找不到任何一处写明的留存期限(README / 配置 / 代码都没有)
🔴 src/media/expiry.js:3   expireAfterDays: 3650        ← 附件留 10 年
🔴 有 INSERT / writeFileSync / 上传落盘,但没有一处 purge / 过期删除
🟡 jobs/nightly-report.js 有 cron 定时任务,报的是日报,不是清理
🔵 migrations/*.sql 建了 3 张表,没有 expires_at / deleted_at

对照的干净样本(tests/fixtures/pass/clean-project/)长这样:README 里有一张留存期限表, config/retention.yml 里写死 180 / 90 天,jobs/purge-expired.js 每日 03:00 清理,表里有 expires_at —— 0 命中。


边界(它做不到什么)

  • 只做静态检查 —— 清理做在部署层(对象存储生命周期规则、数据库分区、DBA 手工脚本)时,它看不见,会照样提示你确认
  • 只认常见写法 —— 抓的是 retention / expire / purge / cleanup 这类命名;自创命名(比如 sweep())可能漏掉
  • 不看运行时 —— 数据实际删了没有、备份里还有没有,只有你自己的流程知道
  • 报出来是提示确认,不是判定违规 —— 长期保存可能有法律依据,请在文档里写明
  • 依据是法条与标准的原文条款 —— 每条规则的 source 都指得到具体条款,可自行核对

License

MIT © 深鲸 DeepWhale