安全库,在composer审计之上提供额外的功能层,特别针对管理忽略的安全通告。

1.0.4 2024-05-13 11:36 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以提供额外的上下文或信息。

贡献

欢迎提交拉取请求。对于重大更改,请先打开一个问题来讨论您想要更改的内容。

请确保适当更新测试。

许可

MIT