使用composer检查php项目中已知漏洞的工具

Cri*_*nto 6 php security owasp composer-php

我正在使用一个使用composer的php项目,但是一些依赖项非常陈旧,包括php版本.我们试图说服客户升级php的版本以及相应的所有其他依赖项.我们希望对现有的依赖关系进行分析,并查找已知的漏洞.

是否有可用于运行依赖性检查的 php的工具?

我用ruby项目使用bundle audit完成了这个,但是我还没能找到类似php的工具.

eny*_*gma 9

好吧,Roave 提供了 Composer 包(https://github.com/Roave/SecurityAdvisories),但库的报告完全取决于项目。它检查此存储库中的数据库:https ://github.com/FriendsOfPHP/security-advisories

许多主要项目都在那里发布了问题,但由于这是相当自愿的,因此可能不会像您希望的那样广泛传播。希望这可以帮助。


yAn*_*Tar 6

由于问题已经很老了 - 可能没有按时回答。但无论如何——composer(2.4版)提供了自动检查漏洞的命令——composer audit

更多信息 - 在Composer 网站上