fabasoad/setup-sigma-action
GitHub: fabasoad/setup-sigma-action
跨平台的 GitHub Action,用于在 CI/CD 流程中一键安装 Sigma CLI,支持检测规则的自动化管理与多平台转换。
Stars: 0 | Forks: 0
# 设置 Sigma action
此 action 安装基于 pySigma 的 [Sigma](https://github.com/SigmaHQ/sigma-cli) CLI。
## 支持的操作系统
| OS | |
|---------|--------------------|
| Windows | :white_check_mark: |
| Linux | :white_check_mark: |
| macOS | :white_check_mark: |
## 前置条件
无。
## 输入
```
- uses: fabasoad/setup-sigma-action@v0
with:
# (Optional) sigma version. Defaults to the latest version.
version: "1.0.5"
# (Optional) If "false" skips installation if sigma is already installed.
# If "true" installs sigma in any case. Defaults to "false".
force: "false"
# (Optional) GitHub token that is used to send requests to GitHub API such
# as getting available python versions. Defaults to the token provided by
# GitHub Actions environment.
github-token: "${{ github.token }}"
```
## 输出
| Name | Description | Example |
|-----------|------------------------------------|---------|
| installed | Whether sigma was installed or not | `true` |
## 示例用法
### Workflow 配置
```
steps:
- uses: actions/checkout@v6
- uses: fabasoad/setup-sigma-action@v0
- run: sigma version
```
### 结果
```
Run sigma version
1.0.5 (online pypi.org: 1.0.5)
```
## 贡献

标签:AMSI绕过, DevSecOps, GitHub Action, GitHub Actions 市场, pySigma, Python, Sigma CLI, 上游代理, 威胁检测, 无后门, 环境配置, 网络调试, 自动化, 逆向工具