shell-safety
收藏资源简介:
Shell Safety 是一个合成数据集,旨在用于文本分类任务,特别是对 shell 命令的安全性进行分类。数据集包含安全与不安全的 shell 命令,并附带相应的运行会话上下文。该数据集支持多种 shell 环境,包括 Bash、PowerShell 和 CMD。数据集提供三种规模配置:large(大)、medium(中)、small(小),样本数量在 10,000 到 100,000 之间。该数据集可用于训练和评估分类模型,以识别潜在危险的 shell 命令。
Shell Safety is a synthetic dataset designed for text classification tasks, specifically for classifying the safety of shell commands. The dataset contains safe and unsafe shell commands along with their corresponding run session contexts. It supports multiple shell environments including Bash, PowerShell, and CMD. The dataset provides three scale configurations: large, medium, and small, with sample sizes ranging from 10,000 to 100,000. It can be used to train and evaluate classification models to identify potentially dangerous shell commands.
Shell Safety 数据集概述
Shell Safety 是一个用于文本分类的合成数据集,专注于区分安全与不安全的 shell 命令,并附带相应的运行会话上下文。该数据集旨在支持 shell 命令安全分类器的训练与评估。
基本信息
- 数据集名称:Shell Safety
- 许可证:MIT
- 语言:英语(en)
- 数据集规模:10K < n < 100K(样本数量介于 1 万至 10 万之间)
- 任务类型:文本分类(text-classification)
数据集内容
- 数据性质:合成数据,包含标记为“安全”或“不安全”的 shell 命令,以及对应的运行会话上下文。
- 支持的命令类型:涵盖 Bash、PowerShell 和 CMD 等常见 shell 环境。
- 用途:用于训练和评估 shell 命令安全分类器(shell-classifier)。
配置与版本
该数据集提供三种配置,以适应不同的使用需求:
| 配置名称 | 数据目录 |
|---|---|
| large(大) | lg |
| medium(中) | md |
| small(小) | sm |
标签与分类
- 标签体系:安全(safe)/ 不安全(unsafe)
- 辅助标签:safety、shell、bash、powershell、cmd、classifier、shell-classifier
数据集地址
- Hugging Face 页面:https://huggingface.co/datasets/tomngdev/shell-safety
其他说明
- 该数据集是合成生成的,不包含真实用户命令数据。
- 每个样本不仅包含命令本身,还包含命令运行的会话上下文,有助于模型理解命令在实际环境中的风险。




