这个项目能做什么
Shescape 提供了一个简单、轻量级的 API,用于为各种 Shell 转义字符串,从而防止 Shell 注入攻击。它能自动检测目标 Shell,并支持 Unix Shell(Bash、BusyBox、csh、Dash、Zsh)和 Windows Shell(cmd.exe、PowerShell)。通过 npm 安装后,使用方式为创建 Shescape 实例并调用其转义方法。该库还能防范环境变量访问和标志注入,并包含关于用例、配方、迁移和测试的文档。
Shescape 是一款轻量级 JavaScript 库,用于转义用户输入以防止 Shell 注入。它支持 Bash、PowerShell、cmd.exe 以及 macOS、Linux 和 Windows 上的其他主流 Shell。
ericcornelissen/shescape · 2026-09-15
en → zh
评论
0 评分人数达到10人后显示
登录后参与讨论。