ConnorShride/box-ps
GitHub: ConnorShride/box-ps
一个用于安全隔离 PowerShell 脚本执行的沙盒工具,通过行为控制降低风险。
Stars: 19 | Forks: 4
# box-ps 工具
PowerShell沙盒工具
BehaviorProps": {
"code_import": ["代码"],
"code_create": ["代码"],
"binary_import": ["字节"],
"file_system": ["路径"],
"script_exec": ["脚本"],
"process": ["进程"],
"new_object": ["对象"],
"network": ["URI"],
"file_exec": ["文件"],
"memory": [],
"environment_probe": []
}
"SubBehaviorProps": {
"file_write": ["内容"],
"get_file_info": [],
"change_directory": [],
"file_read": [],
"file_delete": [],
"get_process_info": [],
"kill_process": [],
"pause_process": ["时长"],
"import_dotnet_code": [],
"start_process": [],
"probe_os": [],
"probe_language": [],
"probe_date": [],
"upload": ["内容"],
"write_to_memory": ["字节"],
"new_directory": [],
"list_directory_contents": [],
"check_for_file": [],
"get_path": [],
"import_dotnet_binary": [],
"init_code_block": []
}
错误返回代码...
参数错误 - 1
环境错误 - 2
无效输入文件 - 3
沙盒化失败 - 4
Docker容器操作错误 - 5
沙盒化超时 - 124
脚本语法无效 - 6
标签:AI合规, Docker集成, IPv6, Libemu, .NET集成, PowerShell, 代码分析, 凭证管理, 恶意脚本检测, 文件系统操作, 沙箱, 网络行为分析, 脚本语法检查, 请求拦截, 错误处理