
what it does
eriksenlabs.com
洞悉应用行为,不止代码变更
22天前制作者:eriksenlabs
关于 what it does
what it does 是一款面向开发者的代码行为分析工具,它能够深入解析你的应用程序,揭示其真实功能与数据流向。不同于传统工具仅关注代码差异,它专注于回答“你的应用能做什么”这一核心问题。
核心功能
该工具通过静态分析,无需运行代码即可识别出应用的所有入口点、每个入口所触及的数据,以及是否存在权限校验。它生成一份详尽的 HTML 报告,全面展示应用的行为图谱,帮助你快速理解整个系统的架构与潜在风险。
主要特性
- 行为洞察:自动识别所有 API 端点、数据访问路径及鉴权机制,让你对应用能力一目了然。
- 零侵入分析:无需上传代码或注册账户,完全本地运行,保护你的代码隐私。
- 离线报告:一条命令即可生成单个 HTML 文件,可离线查看,便于分享与存档。
- 变更追踪:再次扫描时,报告会突出显示行为层面的变化,而非简单的代码行差异,让你精准掌握功能演进。
- 开源免费:采用 MIT 许可证,完全免费使用,同时提供付费的 GitHub Action 集成,自动在每次 Pull Request 中运行检查,公共仓库免费。
适用场景
无论你是独立开发者还是大型团队,what it does 都能在代码审查、安全审计、文档生成、架构梳理等场景中发挥巨大价值。它帮助你快速理解新接手项目的全貌,识别潜在的安全漏洞,并确保每次变更都符合预期行为。
立即体验 what it does,让应用行为尽在掌握,开发效率与代码质量同步提升。