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
以提供额外的上下文或信息。
贡献
欢迎提交拉取请求。对于重大更改,请先打开一个问题来讨论您想要更改的内容。
请确保适当更新测试。