suchithvc758-lab/SentinelAI
GitHub: suchithvc758-lab/SentinelAI
一个基于 AI 的企业网络安全情报平台,通过实时威胁监控与上下文洞察帮助安全团队加速事件响应。
Stars: 0 | Forks: 0
# SentinelAI Streamlit 集成
此工作区托管了 Streamlit 包装器,它嵌入了导出的 Stitch UI 并将其连接到现有的 SentinelAI 后端逻辑。
快速开始
1. 安装依赖(建议在 virtualenv 中进行):
```
pip install -r requirements.txt
```
2. 运行应用:
```
streamlit run app.py
```
3. 配置实时 AI 分析师使用的 OpenAI API 密钥:
```
$env:OPENAI_API_KEY="sk-..."
```
4. 打开 Streamlit 打印的本地 URL(通常为 http://localhost:8501)。
自定义视觉效果
- 将完整的 Stitch 导出文件放入 `stitch_export/` 目录中,它会自动进行接入。
- Token 位于 `design_tokens.py` 中。
- AI 分析师使用官方的 OpenAI Python SDK。需要时,可使用 `SENTINELAI_OPENAI_MODEL` 覆盖默认模型。
注意事项
- 旧版 UI 文件已被替换为弃用存根,以防止意外运行旧的 UI 代码。
- 该应用使用 HTML embed 嵌入 Stitch UI,并在 `stitch_ui.py` 中映射后端处理程序。
标签:Kubernetes, Petitpotam, Python, Streamlit, 人工智能, 威胁情报, 安全运营, 开发者工具, 扫描框架, 无后门, 用户模式Hook绕过, 网络安全, 访问控制, 逆向工具, 隐私保护