Sobre o projeto

Shescape fornece uma API simples e leve para escapar strings para vários shells, prevenindo ataques de injeção de shell. Ela detecta automaticamente o shell de destino e suporta shells Unix (Bash, BusyBox, csh, Dash, Zsh) e shells Windows (cmd.exe, PowerShell). A instalação é via npm, e o uso envolve criar uma instância do Shescape e chamar seus métodos de escape. A biblioteca também protege contra acesso a variáveis de ambiente e injeção de flag, e inclui documentação para casos de uso, receitas, migração e testes.