码壳/

securitytxt

生成 security.txt 文件的软件包

0.1.1 2018-10-19 12:11 UTC

This package is auto-updated.

Last update: 2024-09-22 00:26:03 UTC


README

Build Status Coverage Status GitHub PHP from Travis config

SecurityTXT

一组用于以面向对象的方式构建 security.txt 文件的类。有关 security.txt 文件的更详细描述,请访问:securitytxt.org

用法

至少构建 Contact 指令

$contact = new Contact(new Email('test@email.com'), new Phone('1234567890'));
$contact->addCommentLine(new Comment('For security issues please contact us using one of the methods below'));

然后创建一个 SecurityTxt 对象,并将其传递一个实现 WriteInterface 的输出写入器(目前仅支持 NewLine)

$document = new SecurityTxt(new NewLine());
$document->addDirective($contact);

最后一步是将对象转换为字符串或调用 __toString()

echo $document->__toString();

许可证

请查阅许可证文件