sts-gaming-group / athena
安全库,在composer审计之上提供额外的功能层,特别针对管理忽略的安全通告。
1.0.4
2024-05-13 11:36 UTC
Requires
- php: >=8.1
- composer/composer: ^2.7
- symfony/console: >=6.2
Requires (Dev)
- phpunit/phpunit: ^10.1
- squizlabs/php_codesniffer: ^3.7
This package is auto-updated.
Last update: 2024-09-13 12:18:15 UTC
README
Athena-PHP是一个安全库,它在composer审计之上提供了额外的功能层,特别针对管理忽略的安全通告。
安装
使用composer安装Athena-PHP。
composer require sts-gaming-group/athena
使用
Athena-PHP可以通过供应商二进制文件轻松访问
php vendor/bin/athena
忽略通告
要忽略通告,Athena-PHP使用一个.cveignore文件。该文件应由用户创建和维护。
.cveignore文件的结构如下
{
"PKSA-hn62-zkx4-1y5q": {
"expiry": 1653908558,
"notes": "Test notes"
},
"PKSA-8ds9-sp96-ghmb": {
"expiry": 1704074400,
"notes": "Test notes"
}
}
要忽略的每个通告都表示为一个JSON对象。键是通告的标识符,它包含一个expiry(UNIX时间戳),表示何时忽略将不再有效,以及notes以提供额外的上下文或信息。
贡献
欢迎提交拉取请求。对于重大更改,请先打开一个问题来讨论您想要更改的内容。
请确保适当更新测试。