You are here

README.txt in Security.txt 8

Same filename and directory in other branches
  1. 7 README.txt
		      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━
		       SECURITY.TXT MODULE README


			    Daniel J. R. May
		      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━


Table of Contents
─────────────────

1 Introduction
2 Installation
3 Configuration
.. 3.1 Permissions
.. 3.2 Security.txt configuration
.. 3.3 Security.txt signing
4 Use
5 Further reading





1 Introduction
══════════════

  The Security.txt module provides an implementation of the security.txt
  draft RFC standard. Its purpose is to provide a standardised way to
  document your website’s security contact details and policy. This
  allows users and security researchers to securely disclose security
  vulnerabilities to you.


2 Installation
══════════════

  This module should be installed in the usual way. Read about
  [installing Drupal 8 modules].


  [installing Drupal 8 modules]
  https://www.drupal.org/docs/8/extending-drupal-8/installing-drupal-8-modules


3 Configuration
═══════════════

  Once you have installed this module you will want to perform the
  following configuration.


3.1 Permissions
───────────────

  You control the permissions granted to each role at
  `/admin/people/permissions'. You will almost certainly want to give
  everyone the `View security.txt' permission, i.e. give it to both the
  `Anonymous User' and `Authenticated User' roles.

  You will only want to give the `Administer security.txt' permission to
  very trusted roles.


3.2 Security.txt configuration
──────────────────────────────

  The Security.txt configuration page can be found under `System' on the
  Drupal configuration page. Fill in all the details you want to add to
  your `security.txt' file, then press the `Save configuration' button.
  You should then proceed to the `Sign' tab of the configuration form.


3.3 Security.txt signing
────────────────────────

  You can provide a digital signature for your `security.txt' file by
  following the instructions on the `Sign' tab of the module’s
  configuration page.


4 Use
═════

  Once you have completed the configuration of the Security.txt module
  your security.txt and security.txt.sig files will be available at the
  following standard URLs:

  • /.well-known/security.txt
  • /.well-known/security.txt.sig


5 Further reading
═════════════════

  • Learn more about the [security.txt standard]
  • Read the [draft RFC]


  [security.txt standard] https://securitytxt.org/

  [draft RFC] https://tools.ietf.org/html/draft-foudil-securitytxt-02

File

README.txt
View source
  1. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  2. SECURITY.TXT MODULE README
  3. Daniel J. R. May
  4. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  5. Table of Contents
  6. ─────────────────
  7. 1 Introduction
  8. 2 Installation
  9. 3 Configuration
  10. .. 3.1 Permissions
  11. .. 3.2 Security.txt configuration
  12. .. 3.3 Security.txt signing
  13. 4 Use
  14. 5 Further reading
  15. 1 Introduction
  16. ══════════════
  17. The Security.txt module provides an implementation of the security.txt
  18. draft RFC standard. Its purpose is to provide a standardised way to
  19. document your website’s security contact details and policy. This
  20. allows users and security researchers to securely disclose security
  21. vulnerabilities to you.
  22. 2 Installation
  23. ══════════════
  24. This module should be installed in the usual way. Read about
  25. [installing Drupal 8 modules].
  26. [installing Drupal 8 modules]
  27. https://www.drupal.org/docs/8/extending-drupal-8/installing-drupal-8-modules
  28. 3 Configuration
  29. ═══════════════
  30. Once you have installed this module you will want to perform the
  31. following configuration.
  32. 3.1 Permissions
  33. ───────────────
  34. You control the permissions granted to each role at
  35. `/admin/people/permissions'. You will almost certainly want to give
  36. everyone the `View security.txt' permission, i.e. give it to both the
  37. `Anonymous User' and `Authenticated User' roles.
  38. You will only want to give the `Administer security.txt' permission to
  39. very trusted roles.
  40. 3.2 Security.txt configuration
  41. ──────────────────────────────
  42. The Security.txt configuration page can be found under `System' on the
  43. Drupal configuration page. Fill in all the details you want to add to
  44. your `security.txt' file, then press the `Save configuration' button.
  45. You should then proceed to the `Sign' tab of the configuration form.
  46. 3.3 Security.txt signing
  47. ────────────────────────
  48. You can provide a digital signature for your `security.txt' file by
  49. following the instructions on the `Sign' tab of the module’s
  50. configuration page.
  51. 4 Use
  52. ═════
  53. Once you have completed the configuration of the Security.txt module
  54. your security.txt and security.txt.sig files will be available at the
  55. following standard URLs:
  56. • /.well-known/security.txt
  57. • /.well-known/security.txt.sig
  58. 5 Further reading
  59. ═════════════════
  60. • Learn more about the [security.txt standard]
  61. • Read the [draft RFC]
  62. [security.txt standard] https://securitytxt.org/
  63. [draft RFC] https://tools.ietf.org/html/draft-foudil-securitytxt-02