Koen1999/suricata-check-action-example
GitHub: Koen1999/suricata-check-action-example
演示如何在 GitHub Actions 工作流中集成 suricata-check 以自动检测 Suricata 规则集问题的示例仓库。
Stars: 1 | Forks: 0
# suricata-check-action 示例
本仓库演示了如何使用 `suricata-check-action` 来验证 Suricata 规则。
## 概述
`suricata-check-action` 是一个可重用的 GitHub Action,它运行 `suricata-check` 以突出显示您的规则集中的问题。
## 基本设置
此示例包含:
- `suricata.rules`:一个待检查的示例规则集。
- `suricata-check.ini`:用于 `suricata-check` 的配置文件。
## 用法
要在您自己的项目中使用此 action,请将以下工作流添加到 `.github/workflows/suricata-check.yml` 中:
```
name: Suricata Check
on:
pull_request:
branches: ["main", "master"]
push:
branches: ["main", "master"]
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.ref != 'refs/heads/main' }}
jobs:
suricata-check:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: Koen1999/suricata-check-action@v1.0
```
标签:GitHub Actions, Metaprompt, SOC Prime, Suricata, 入侵检测规则, 开发工具, 开源框架, 持续集成, 现代安全运营, 自动化检查, 自动笔记