fskulimo/scaffld
GitHub: fskulimo/scaffld
Scaffld 通过基于 AST 的确定性分析,为任意 GitHub 代码库自动生成可交互的数据流架构图,并可选接入 Claude 生成易读标签。
Stars: 0 | Forks: 0
# Scaffld
[](https://github.com/fskulimo/scaffld/actions/workflows/ci.yml)
[](LICENSE)
**了解数据如何在任何代码库中流转。** 粘贴一个 GitHub URL,Scaffld 将克隆代码仓库,追踪数据在其中如何移动(从何处进入、经历了什么转换、最终去向何处),并绘制出一幅可供探索和导出的交互式架构图。
每个节点都携带了代码中真实的模块或类名。
它与众不同的两点在于:
- **图表是确定性的。** 它是根据代码的 AST 计算出来的,而不是由模型生成的。每次针对同一个 commit 都会产生完全相同的图表。无需任何账号或 API key 即可获得完整的图表。
- **专为与 Claude 配合而设计。** 连接你自己的 Claude,面板上的每个标签和描述都会被重写为通俗易懂的英文。这是推荐的配置方式。请参阅[连接你的 Claude](#connect-your-claude)。
标签:Claude, CVE检测, GNU通用公共许可证, MITM代理, Node.js, SOC Prime, 云安全监控, 代码可视化, 开发工具, 架构图, 特征检测, 自动化攻击, 静态分析