SheepNav
what it does

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,让应用行为尽在掌握,开发效率与代码质量同步提升。

相关工具