narin-kura/ArchLens
GitHub: narin-kura/ArchLens
ArchLens 通过解析基础设施即代码文件或自然语言架构描述,同时检测云架构中的安全风险与成本优化机会。
Stars: 2 | Forks: 0
## title: ArchLens
emoji: 🔍
colorFrom: blue
colorTo: indigo
sdk: docker
pinned: false
# ArchLens
[](https://knnarin-archlens.hf.space)
[](https://archlens-h5axc6napq-uc.a.run.app/)
架构安全与成本分析器。上传 Terraform 文件或使用纯英文描述您的架构——即可立即获取安全风险与成本节省建议。
## 功能
- 解析 Terraform (.tf) 文件
- 接受纯文本架构描述(使用 Claude AI)
- 检测安全风险(公开存储、未加密的数据库、开放端口、缺少监控)
- 识别成本优化方案(过大实例、NAT Gateway 与 VPC endpoints 的对比、缺少自动缩放)
## 本地运行
```
pip install -r requirements.txt
uvicorn web.app:app --host 0.0.0.0 --port 8000
# 打开 http://localhost:8000
```
标签:ECS, Terraform, 云安全态势管理, 前端应用, 成本优化, 架构分析, 请求拦截, 逆向工具, 静态应用安全测试