rootshell / cvss-calculator
一个用于计算CVSS安全分数的PHP库。
1.4.4
2024-02-27 11:27 UTC
Requires
- php: ^8.1 || ^8.2 || ^8.3
- ext-json: *
Requires (Dev)
- doctrine/coding-standard: ^12.0
- infection/infection: ^0.27.8
- php-coveralls/php-coveralls: ^2.7.0
- phpunit/phpunit: ^10.4.2
- vimeo/psalm: ^5.16.0
This package is auto-updated.
Last update: 2024-09-27 12:44:43 UTC
README
rootshell/cvss-calculator是一个PHP库,可以将CVSS安全向量转换为相应的分数。目前支持CVSS2、CVSS3、CVSS3.1和CVSS4.0。
本项目遵循贡献者行为准则。参与本项目及其社区,您应遵守此准则。
安装
推荐的安装方法是使用Composer。运行以下命令安装包并将其添加到项目的composer.json
中:
composer require rootshell/cvss-calculator
使用方法
Cvss计算器可以通过静态调用并传递CVSS字符串。将返回一个包含三种结果类型的CvssResult对象。
如果向量无效,将抛出CvssException异常。
use Rootshell\Cvss\Cvss; use Rootshell\Cvss\Exceptions\CvssException; try { $result = Cvss::generateScores('CVSS:3.1/AV:A/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H'); } catch (CvssException $e) { return 'Error!'; } echo $result->baseScore; // 8.0 echo $result->temporalScore; // 8.0 echo $result->environmentalScore; // 8.0
版权和许可证
rootshell/cvss-calculator库版权所有 © Rootshell Security LTD,并按照MIT许可证(MIT)授权使用。有关更多信息,请参阅LICENSE。