返回顶部
s

safe-shell安全命令行

安全命令行执行器 - 仅允许读取类和查询类命令,阻断所有危险操作。安装命令:npx clawhub@latest install safe-shell

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 2.0.0
安全检测
已通过
366
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

safe-shell

Safe Shell

一个极度安全的命令行操作 Skill,支持 macOS/Linux/Windows,仅允许读取和查询类命令。

🚀 安装

bash
npx clawhub@latest install safe-shell

设计理念

本 Skill 专为以下场景设计:

  • - 只读监控:查看文件、系统状态、网络配置
  • 零破坏风险:完全禁止任何修改、删除、执行危险操作
  • AI 防护:让 AI 可以安全地查询信息,无需担心误操作
  • 跨平台:统一策略适用于 macOS/Linux/Windows

✅ 允许的命令(纯读取)

📁 文件查看(只读)

macOS/LinuxWindows (CMD)Windows (PowerShell)说明
lsdirGet-ChildItem列出目录内容
pwd
cd | Get-Location | 显示当前目录 | | cat | type | Get-Content | 读取文件内容 | | head | - | Get-Content -Head | 查看文件头部 | | tail | - | Get-Content -Tail | 查看文件尾部 | | find | where / dir /s | Get-ChildItem -Recurse | 查找文件 | | which | where | Get-Command | 查找命令位置 | | stat | dir | Get-Item | 文件详情 |

🔍 系统状态(只读)

macOS/LinuxWindows说明
pstasklist / Get-Process查看进程
df
wmic logicaldisk get size,freespace,caption / Get-PSDrive | 磁盘使用 | | du | - | 目录大小 | | free | systeminfo \| findstr /B /C:Total Physical Memory | 内存使用 | | uptime | systeminfo \| find System Boot Time | 运行时间 | | date | date /t / Get-Date | 当前时间 | | top | tasklist /v / Get-Process \| Sort-Object CPU -Top 10 | 进程快照 | | vmstat | systeminfo | 内存/交换空间 |

🌐 网络诊断(只读)

macOS/LinuxWindows说明
pingping连通性测试
ifconfig
ipconfig / ipconfig /all | 网络配置 | | ip addr | Get-NetIPAddress | IP 地址 | | netstat | netstat -an | 网络连接状态 | | ss | Get-NetTCPConnection | Socket 统计 | | traceroute | tracert | 路由追踪 | | nslookup | nslookup | DNS 查询 | | dig | Resolve-DnsName | DNS 查询 | | arp -a | arp -a | ARP 表 | | route print | route print | 路由表 |

📋 信息查询

macOS/LinuxWindows说明
whoamiwhoami / whoami /all当前用户
hostname
hostname | 主机名 | | uname -a | systeminfo \| findstr /B /C:OS Name /C:OS Version | 系统信息 | | ver | ver | 版本号 | | cal | Get-Date -Format MMMM yyyy | 日历 | | env / printenv | set / Get-ChildItem Env: | 环境变量 |

🔧 硬件/系统信息

macOS/LinuxWindows说明
lspciGet-PnPDevicePCI 设备
lsusb
Get-PnpDevice -Class USB | USB 设备 | | system_profiler | Get-ComputerInfo | 详细系统信息 | | diskutil list | Get-Disk / Get-Volume | 磁盘列表 |

❌ 禁止的命令

通用危险命令(所有平台)

类型示例风险
任何删除rm, del, erase, unlink, rmdir数据丢失
任何修改
chmod, chown, attrib, touch | 配置破坏 | | 关机重启 | shutdown, reboot, halt, restart | 断连 | | 进程控制 | kill, pkill, killall, taskkill | 服务中断 | | 管道执行 | curl \| sh, wget \| bash, \| cmd | 恶意代码 | | 提权 | sudo, su, runas | 权限风险 | | 下载执行 | curl, wget, Invoke-WebRequest | 潜在风险 | | 远程连接 | ssh, scp, sftp, rdp | 安全风险 | | 任何解释器 | python, node, bash, sh, powershell | 可执行代码 | | 包管理 | brew, apt, yum, npm install, pip install, choco | 环境修改 | | 容器 | docker, podman, kubectl | 容器操作 | | 虚拟化 | virsh, vboxmanage, vmrun | 虚拟机操作 |

🪟 Windows 专用危险命令

类型命令风险
磁盘操作format, diskpart, clean磁盘数据丢失
注册表
reg add, reg delete, regedit | 系统破坏 | | 网络配置 | netsh advfirewall, netsh interface ip | 网络中断 | | 启动项 | bcdedit, bcdboot | 启动破坏 | | 用户管理 | net user, net localgroup, lusrmgr | 账户风险 | | 服务控制 | sc create, sc delete, net start, net stop | 服务中断 | | 组策略 | gpresult, gpupdate | 策略修改 | | 系统修复 | sfc, dism, chkdsk /f | 系统修改 | | PowerShell 危险 | Invoke-Expression, Start-Process, New-Service | 代码执行 |

🍎 macOS 专用危险命令

类型命令风险
磁盘操作diskutil erase, dd磁盘数据丢失
SIP
csrutil | 系统完整性破坏 | | 启动安全 | bless | 启动修改 | | 系统偏好 | defaults write | 配置修改 |

🐧 Linux 专用危险命令

类型命令风险
磁盘操作mkfs, dd, fdisk, parted磁盘数据丢失
系统ctl
systemctl start, systemctl stop, systemctl disable | 服务中断 | | 用户管理 | useradd, userdel, usermod, groupadd | 账户风险 | | 网络配置 | iptables, ufw, nmcli | 网络中断 | | 模块 | modprobe, modprobe -r | 内核模块风险 |

PowerShell 安全限制

✅ 允许的 PowerShell 只读命令

powershell

文件操作


Get-ChildItem, Get-Content, Get-Item, Get-ItemProperty

系统信息

Get-ComputerInfo, Get-CimInstance, Get-WmiObject Get-Process, Get-Service, Get-EventLog Get-Location, Get-Date, Get-Culture

网络

Get-NetIPAddress, Get-NetTCPConnection, Get-NetUDPEndpoint Get-DnsClientCache, Resolve-DnsName, Test-Connection

硬件

Get-Disk, Get-Volume, Get-PSDrive Get-PnPDevice, Get-Hardware

❌ 禁止的 PowerShell 操作

powershell

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 safe-shell-1776122134 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 safe-shell-1776122134 技能

通过命令行安装

skillhub install safe-shell-1776122134

下载

⬇ 下载 safe-shell v2.0.0(免费)

文件大小: 5.85 KB | 发布时间: 2026-4-15 14:14

v2.0.0 最新 2026-4-15 14:14
safe-shell 2.0.0 introduces major enhancements for cross-platform safety:

- 新增对 Windows(CMD 和 PowerShell)的全面支持,所有命令分平台列出
- 增强命令白名单与黑名单,详细补充了 Windows/macOS/Linux 的危险命令
- 专门添加 PowerShell 只读白名单与危险操作黑名单,强化安全防护
- 新增“平台检测与适配”机制,自动适配对应系统安全策略
- 文档全面升级,细化每条命令的适用平台和说明

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部