narin-kura/ArchLens

GitHub: narin-kura/ArchLens

ArchLens 通过解析基础设施即代码文件或自然语言架构描述,同时检测云架构中的安全风险与成本优化机会。

Stars: 2 | Forks: 0

## title: ArchLens emoji: 🔍 colorFrom: blue colorTo: indigo sdk: docker pinned: false # ArchLens [![Hugging Face](https://img.shields.io/badge/Live%20App-Hugging%20Face-blue?style=flat-square&logo=huggingface)](https://knnarin-archlens.hf.space) [![Google Cloud Run](https://img.shields.io/badge/Live%20App-GCP%20Cloud%20Run-blue?style=flat-square&logo=google-cloud)](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, 云安全态势管理, 前端应用, 成本优化, 架构分析, 请求拦截, 逆向工具, 静态应用安全测试