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, 云安全监控, 代码分析, 依赖分析, 凭证管理, 可视化, 多模态安全, 架构分析, 逆向工具, 防御加固, 静态分析