Skip to content

Commit 8cb5364

Browse files
authored
Add a security.txt file to php.net (php#816)
This file implements the standard defined in RFC 9116 for a machine-parsable format to aid in security vulnerability disclosure. Of note: 1. We must include an Expires field, which the RFC suggests should be less than a year in the future. I have set it for the assumed date for GA of PHP 8.4/9.0. I recommend we update the expires time each year on this date, since it's already a date of significance for us. 2. I have signed it with my php.net release manager key. Since we publish our release manager keys, I'm recommending that a release manager for a currently supported version of PHP (at the time) be the one to digitally sign this file after making changes. For more details about security.txt, see: - https://securitytxt.org - https://www.rfc-editor.org/rfc/rfc9116
1 parent 390ad10 commit 8cb5364

File tree

1 file changed

+31
-0
lines changed

1 file changed

+31
-0
lines changed

.well-known/security.txt

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
-----BEGIN PGP SIGNED MESSAGE-----
2+
Hash: SHA256
3+
4+
Contact: https://github.com/php/php-src/security/advisories/new
5+
Contact: mailto:[email protected]
6+
Expires: 2024-11-28T11:59:59.999Z
7+
Preferred-Languages: en
8+
Canonical: https://www.php.net/.well-known/security.txt
9+
Policy: https://github.com/php/php-src/security/policy
10+
11+
# Signed by Ben Ramsey <[email protected]> on 2023-09-29.
12+
13+
# For instructions on how to update this file, read
14+
# <https://github.com/php/php-src/blob/master/docs/security-policies.md#making-changes-to-securitytxt>
15+
-----BEGIN PGP SIGNATURE-----
16+
17+
iQJDBAEBCAAtFiEEObZBND2MEEsrFG3D+cOdwLlphUQFAmUXFR8PHHJhbXNleUBw
18+
aHAubmV0AAoJEPnDncC5aYVE5FsP/0vTzaiBB6ESAex1QPWU2tUFPiVsFBZN0/lo
19+
DHVokFrOQ0CiUaXmOltia8ZJK5WR5IRlKjm94GlgFqdg5Mn0sLvo9JF9e4eq2PZa
20+
AYj3rGL4C6GCXc8voKz9TXZ/eerkCSA2BY/0a1PM69dDam0XBcrCIndcil/3Evj0
21+
ztiWPWcMRHubBadxmDosoGtXwcw5u13IIGDmSsHwNtdkKNbS1eb1+o7DFSVQZicY
22+
hW5SI4pfjW5BsIYxHLR7F9qCtoTWkZwtwTqX5LNIPBh6M/C8aYl/3vAfikBbqvXu
23+
SPnObTGBNXeaHavVXMohBFNZsWdiJzBSAKQBhsqGTElVJfSbuzyaNIFN7LuuheS4
24+
Od7Ar9V8tUsfy/y9OisWOIbNVpm7FgQIDKTTXXJpI1THQ1kmsHKsPN5eFZw1O8ZE
25+
ZSztjMyo0jaLTlwrfzAmqSwEiuAQAv1fvc4PncHeat1SMFFG4wP1/lEfmzunmLiq
26+
yUzwii/5JOLWwAGfkuNaWTOTX7XJVyfTcr34nD+2WNxws4vrAA9KES2qhLBYpZ/K
27+
xELiqGcogoDBiQYZ7AnofsbghFQn1cpX90uUxdXXAimiUWgBm3ONnXX9YoNsYMdd
28+
eVMZ3JfOOUL8Gfe5vjaQex46o4zN/1g2baAmu5usfD21TLZEcrD9HhFiarEWjYv0
29+
Tr0agdzE
30+
=CJdS
31+
-----END PGP SIGNATURE-----

0 commit comments

Comments
 (0)