Vulnetix/cli
GitHub: Vulnetix/cli
跨平台漏洞分类与修复优先级管理工具,通过 CI/CD 集成实现漏洞治理自动化。
Stars: 20 | Forks: 1
# Vulnetix CLI 与 GitHub Action
此 GitHub Action 为您的工作流提供 Vulnetix CLI,支持在 CI/CD 流水线中直接进行自动化漏洞管理。
另请查看我们的 [GitHub App](https://github.com/marketplace/vulnetix) 以获取更多集成。
## 平台支持
Vulnetix 支持所有主流平台和安装方式:
| 方式 | Linux | macOS | Windows | CI/CD | Enterprise | 安装命令 |
|--------|-------|-------|---------|-------|------------|-------------|
| [**Go Install**](./docs/go-install.md) | ✅ | ✅ | ✅ | ✅ | ✅ | `go install github.com/vulnetix/cli@latest` |
| [**二进制下载**](./docs/curl.md) | ✅ | ✅ | ✅ | ✅ | ✅ | 使用 curl 直接下载 |
| [**从源码构建**](./docs/from-source.md) | ✅ | ✅ | ✅ | ✅ | ✅ | 完全自定义 |
| [**GitHub Actions**](./docs/github-actions.md) | ✅ | ✅ | ✅ | ✅ | ✅ | 原生 GitHub 集成 |
| [**GitLab CI**](./docs/gitlab-ci.md) | ✅ | ✅ | ✅ | ✅ | ✅ | GitLab 流水线集成 |
| [**Azure DevOps**](./docs/azure-devops.md) | ✅ | ✅ | ✅ | ✅ | ✅ | Azure 流水线集成 |
| [**Bitbucket**](./docs/bitbucket.md) | ✅ | ✅ | ✅ | ✅ | ✅ | Bitbucket 流水线集成 |
**架构支持:** 覆盖所有平台的 AMD64、ARM64、ARM、386
### 快速开始示例
#### Go 安装
```
go install github.com/vulnetix/cli@latest
vulnetix
```
#### 本地二进制文件
直接下载并运行二进制文件:
```
# Linux AMD64
curl -L https://github.com/Vulnetix/cli/releases/latest/download/vulnetix-linux-amd64 -o vulnetix
chmod +x vulnetix && ./vulnetix --org-id "your-org-id-here"
# macOS (Intel)
curl -L https://github.com/Vulnetix/cli/releases/latest/download/vulnetix-darwin-amd64 -o vulnetix
chmod +x vulnetix && ./vulnetix --org-id "your-org-id-here"
# macOS (Apple Silicon)
curl -L https://github.com/Vulnetix/cli/releases/latest/download/vulnetix-darwin-arm64 -o vulnetix
chmod +x vulnetix && ./vulnetix --org-id "your-org-id-here"
# Windows (PowerShell)
Invoke-WebRequest -Uri "https://github.com/Vulnetix/cli/releases/latest/download/vulnetix-windows-amd64.exe" -OutFile "vulnetix.exe"
.\vulnetix.exe --org-id "your-org-id-here"
```
[📖 **查看详细使用示例 →**](./USAGE.md)
## 可用任务
Vulnetix 支持多种任务类型,涵盖漏洞管理的不同方面:
| 任务 | 描述 | 使用场景 | 必需标志 |
|------|-------------|----------|----------------|
| `info` | 认证健康检查(默认) | 验证凭据配置 | - |
## 文档
- **[安装](docs/README.md)** - 所有平台的安装指南
- **[CLI 参考](docs/CLI-REFERENCE.md)** - 完整的命令行文档
- **[使用示例](USAGE.md)** - 详细使用指南
- **[GitHub Actions 构件上传](docs/GHA_COMMAND.md)** - 将工作流构件上传到 Vulnetix
- **[分发](docs/PUBLISHING.md)** - 我们如何跨平台分发
## 分发
Vulnetix CLI 会在每次发布时发布:
- **GitHub Releases** -- Go Install、二进制下载
- **GitHub Marketplace** -- GitHub Actions 集成
标签:Azure DevOps, Bitbucket, CI/CD 安全, DevSecOps, EVTX分析, FTP漏洞扫描, GitHub Action, GitLab CI, Golang, GPT, StruQ, 上游代理, 云安全监控, 企业安全, 优先级排序, 修复建议, 安全工作流, 安全编排, 安全编程, 数据投毒防御, 文档安全, 日志审计, 漏洞管理, 网络资产管理, 自动化分类, 软件供应链安全, 远程方法调用, 静态分析