haomingkoo/blueprint
GitHub: haomingkoo/blueprint
Blueprint 是一个仓库架构分析器,通过静态分析将公开 GitHub 项目转化为附带证据的模块图、执行流程、风险标记及多种格式可导出报告。
Stars: 0 | Forks: 0
# Blueprint
Blueprint 会将公开的 GitHub 仓库转化为有证据支撑的架构
映射:模块、依赖项、可能的执行流程、风险,以及可审查的
Markdown、Mermaid 或独立的 HTML 报告。
它倾向于明确的说明不确定性,而不是看起来像充满自信的猜测。导入边通过
轻量级静态分析进行推导,并在缺少完整的
语言解析器时将其标记为启发式。
## 它的产出
- 仓库和模块清单
- 依赖和架构图
- 通过图表追踪的执行流程
- 关联证据的发现和风险标记
- Markdown、Mermaid 和离线 HTML 导出
- 用于公开仓库的 FastAPI endpoint 和浏览器界面
## 本地运行
```
python -m venv .venv
source .venv/bin/activate
pip install -r server/requirements.txt
uvicorn server.main:app --reload
```
从仓库根目录运行分析器测试:
```
python -m pytest analyzer server
```
产品契约和设计原理位于 [`docs/`](docs/)。
标签:AV绕过, FastAPI, Mutation, WebSocket, 云安全监控, 代码分析, 依赖分析, 凭证管理, 可视化, 多模态安全, 架构分析, 逆向工具, 防御加固, 静态分析