DeepSHPlugins
dsh-shield 项目预览
GITHUB / COMMUNITY PROJECT

dsh-shield

生态与开发JavaScriptMIT

脱手模式安全网:agent 删除的目录先进回收站、链接绝不跟随,零审批。

1 Starsx2802490130-prog 更新时间 2026-08-15
访问 GitHub 仓库
dsh-shield 项目预览

项目介绍

中文

脱手模式安全网:agent 删除的目录先进回收站、链接绝不跟随,零审批。

English

A hands-off safety net: directories the agent deletes go to a trash folder first and symlinks are never followed, with zero approvals.

项目信息与收录信号

快照 2026-09-11
作者 / 组织
x2802490130-prog
仓库
x2802490130-prog/dsh-shield
GitHub Stars
1
Forks
1
开发语言
JavaScript
许可证
MIT
最近推送
2026-08-15
Manifest
数据中检测到声明

公开仓库不自动等于可商用;许可证与当前兼容性以原项目文档为准。Manifest 和数据评分不构成安装安全认证。

数据评分

48/ 100
维护活跃
81
文档与实用信息
32
生态关注度
24
安装便捷信号
75
项目声明信号
100

文档较简略;关注度尚低(1)。

评分来自已有数据快照的五维模型,仅作浏览参考,不是实际使用评测或安全检测结论。

安装与使用

所有项目资料与许可均以对应 GitHub 仓库为准。

dsh plugin --profile web add github:x2802490130-prog/dsh-shield

复制命令不会自动执行。请先阅读仓库文档,确认环境要求与许可证。

项目截图

仓库 README

GitHub 原文

已保存的仓库文档快照;文档抓取时间未记录,可能与上方目录介绍处于不同版本。安装前请核对当前仓库说明。

dsh-shield

DSH 脱手模式安全网:删除目录先进回收站、删除链接绝不跟随。零审批、零弹窗,agent 体验不变。

能力

  • 目录删除先进回收站:bash 的 rm -r/-rf、cmd 的 rmdir/rd/del /s、fs 工具的目录删除,执行前把目标 rename 进回收站(同卷瞬时),命令照常执行
  • glob 抢救:rm -rf dir/*、dir/*.log 逐个抢救子项;父目录是链接时顺链接解析,抢救真实目标内容
  • 链接绝不跟随:rm -rf link/ 自动改写为删链接本身
  • 回收站管理:设置页「回收站」分区 —— 查看 / 恢复 / 删除 / 清空;超 14 天或 5GB 自动清理
  • 可选系统回收站:配置 trashMode: system 走系统回收站(失败自动回落)

配置(profile 补丁层,均可省略)

- id: dsh-shield
  config:
    trashRoot: D:\\path\\to\\trash      # 默认 $DSH_HOME/trash
    retentionDays: 14
    maxTrashBytes: 5368709120
    trashMode: dir                            # dir | system

安全边界

  • 只抢救不拦截:命令仍会执行,agent 无感
  • 单目标 + 常见 glob 场景已覆盖;极端 shell 花样以回收站兜底
  • 管理 API 仅本机回环可用

测试

node test.mjs   # 27 项

License

MIT

使用前核对

安装步骤、兼容版本与授权范围以原项目当前文档为准。Stars 和评分是快照中的导航信号。

安装与排错 · 项目问题反馈

同类项目