{"id":198830,"date":"2024-08-16T15:25:00","date_gmt":"2024-08-16T15:25:00","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/generate-security-txt\/"},"modified":"2026-03-30T10:22:42","modified_gmt":"2026-03-30T10:22:42","slug":"generate-security-txt","status":"publish","type":"plugin","link":"https:\/\/azb.wordpress.org\/plugins\/generate-security-txt\/","author":22014045,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.12","stable_tag":"1.0.12","tested":"6.9.4","requires":"6.3","requires_php":"","requires_plugins":null,"header_name":"Generate security.txt","header_author":"Vereniging van Registrars","header_description":"Generate a PGP signed security.txt file with ease. Go to tools to generate the security.txt file or click below on 'Go to settings' to get started.","assets_banners_color":"","last_updated":"2026-03-30 10:22:42","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/generate-security-txt\/","header_author_uri":"https:\/\/www.verenigingvanregistrars.nl\/","rating":5,"author_block_rating":0,"active_installs":400,"downloads":4664,"num_ratings":1,"support_threads":1,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.10":{"tag":"1.0.10","author":"verenigingvanregistrars","date":"2025-11-04 14:54:34"},"1.0.11":{"tag":"1.0.11","author":"verenigingvanregistrars","date":"2026-03-30 10:22:42"},"1.0.12":{"tag":"1.0.12","author":"verenigingvanregistrars","date":"2026-03-30 10:22:42"},"1.0.5":{"tag":"1.0.5","author":"verenigingvanregistrars","date":"2024-08-16 15:36:20"},"1.0.6":{"tag":"1.0.6","author":"verenigingvanregistrars","date":"2024-09-23 14:01:03"},"1.0.7":{"tag":"1.0.7","author":"verenigingvanregistrars","date":"2025-04-10 14:00:49"},"1.0.8":{"tag":"1.0.8","author":"verenigingvanregistrars","date":"2025-04-10 14:49:08"},"1.0.9":{"tag":"1.0.9","author":"verenigingvanregistrars","date":"2025-07-03 10:17:59"}},"upgrade_notice":{"1.0.10":"<p>Updated dependencies<\/p>","1.0.9":"<p>Updated dependencies<\/p>","1.0.8":"<p>Updated internet.nl conform\nNew log feature\nNew file has verification feature<\/p>","1.0.6":"<p>Normalize end of line characters<\/p>","1.0":"<p>Update to phpseclib latest version<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon.svg":{"filename":"icon.svg","revision":3137589,"resolution":false,"location":"assets","locale":false}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.10","1.0.11","1.0.12","1.0.5","1.0.6","1.0.7","1.0.8","1.0.9"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3137589,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3137589,"resolution":"2","location":"assets","locale":""}},"screenshots":{"1":"\/assets\/screenshot-1.png","2":"\/assets\/screenshot-2.png"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[149751,600,149750],"plugin_category":[54],"plugin_contributors":[230744],"plugin_business_model":[],"class_list":["post-198830","plugin","type-plugin","status-publish","hentry","plugin_tags-responsible-disclosure","plugin_tags-security","plugin_tags-security-txt","plugin_category-security-and-spam-protection","plugin_contributors-verenigingvanregistrars","plugin_committers-verenigingvanregistrars"],"banners":[],"icons":{"svg":"https:\/\/ps.w.org\/generate-security-txt\/assets\/icon.svg?rev=3137589","icon":"https:\/\/ps.w.org\/generate-security-txt\/assets\/icon.svg?rev=3137589","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/generate-security-txt\/assets\/screenshot-1.png?rev=3137589","caption":"\/assets\/screenshot-1.png"},{"src":"https:\/\/ps.w.org\/generate-security-txt\/assets\/screenshot-2.png?rev=3137589","caption":"\/assets\/screenshot-2.png"}],"raw_content":"<!--section=description-->\n<p>Security.txt is an open standard (RFC 9116) that allows ethical hackers and security researchers to contact you when they have found a vulnerability on your website.<\/p>\n\n<p>The principle is simple and effective: contact information is put into a txt file and placed in a fixed location in your website's directory structure (well-known folder). In this way, contact can easily be made.<\/p>\n\n<p>This plugin helps you to create and place the security.txt file without any knowledge of the open standard. This makes you easily accessible in case something is wrong with your website.<\/p>\n\n<p>This plugin is completely free to use and does not include any advertisements or paid version.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload <code>generate-security-txt<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Go the Tools &gt; Generate Security.txt<\/li>\n<li>Find out of you have any critical requirements that you miss through the plugin admin interface like HTTPS or the PHP-extension 'gnupg'.<\/li>\n<li>Generate your keys and security.txt<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20if%20i%20don%27t%20have%20the%20php-extension%20%27gnupg%27\"><h3>What if I don't have the PHP-extension 'gnupg'<\/h3><\/dt>\n<dd><p>You will not be able to generate keys and sign your security.txt. This isn't a full requirement as per securitytxt.org, but an internet.nl validation will not green-light the file.<\/p>\n\n<p>We recommend contacting your webhostingprovider and ask them how to enable this extension.<\/p><\/dd>\n<dt id=\"what%20if%20i%20don%27t%20have%20https\"><h3>What if I don't have HTTPS<\/h3><\/dt>\n<dd><p>Your security.txt file will not be valid without URIs starting with 'https:\/\/'. It's critical as per securitytxt.org standards<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.12<\/h4>\n\n<p>Capability filter added\nNonce checks added\nPubkey store changed to .well-known directory\nArchive.org request only for public websites<\/p>\n\n<h4>1.0.11<\/h4>\n\n<p>New 1 month reminder email feature\nBugfix with for wrong canonical and security check when installation base url is not domain root\nUpdated dependencies<\/p>\n\n<h4>1.0.10<\/h4>\n\n<p>Updated dependencies<\/p>\n\n<h4>1.0.9<\/h4>\n\n<p>Updated dependencies<\/p>\n\n<h4>1.0.8<\/h4>\n\n<p>Updated internet.nl conform\nNew log feature\nNew file has verification feature<\/p>\n\n<h4>1.0.6<\/h4>\n\n<p>Normalize end of line characters<\/p>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial release version<\/li>\n<\/ul>","raw_excerpt":"With a security.txt file, ethical hackers can easily send you a notification when they have found a vulnerability on your website.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/198830","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=198830"}],"author":[{"embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/verenigingvanregistrars"}],"wp:attachment":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=198830"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=198830"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=198830"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=198830"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=198830"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=198830"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}