微软开源了快速检查第三方开源组件安全问题的命令行工具 application inspector,源代码采用mit 许可证发布在软件巨人旗下的托管平台 github 上。这个静态源代码分析工具用于帮助开发者在整合第三方开源组件时处理潜在的安全问题。
微软开发者称,代码复用有很多好处,但有时也会带来隐藏的复杂性和风险问题。现在的 web 应用通常包含数以百计的第三方组件,开发者在使用时主要依靠作者的描述,至于软件安全不安全则并不清楚。
application inspector 通过 500 多条规则模式快速识别可能存在安全问题的代码。
试用申请