b844d865221cc9386145fead89782aa9.yaml.php 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  1. <?php
  2. return [
  3. '@class' => 'Grav\\Common\\File\\CompiledYamlFile',
  4. 'filename' => '/var/www/html/system/blueprints/config/security.yaml',
  5. 'modified' => 1591823779,
  6. 'data' => [
  7. 'title' => 'PLUGIN_ADMIN.SECURITY',
  8. 'form' => [
  9. 'validation' => 'loose',
  10. 'fields' => [
  11. 'xss_section' => [
  12. 'type' => 'section',
  13. 'title' => 'PLUGIN_ADMIN.XSS_SECURITY',
  14. 'underline' => true
  15. ],
  16. 'xss_whitelist' => [
  17. 'type' => 'selectize',
  18. 'size' => 'large',
  19. 'label' => 'PLUGIN_ADMIN.XSS_WHITELIST_PERMISSIONS',
  20. 'help' => 'PLUGIN_ADMIN.XSS_WHITELIST_PERMISSIONS_HELP',
  21. 'placeholder' => 'admin.super',
  22. 'classes' => 'fancy',
  23. 'validate' => [
  24. 'type' => 'commalist'
  25. ]
  26. ],
  27. 'xss_enabled.on_events' => [
  28. 'type' => 'toggle',
  29. 'label' => 'PLUGIN_ADMIN.XSS_ON_EVENTS',
  30. 'highlight' => 1,
  31. 'options' => [
  32. 1 => 'PLUGIN_ADMIN.YES',
  33. 0 => 'PLUGIN_ADMIN.NO'
  34. ],
  35. 'default' => true,
  36. 'validate' => [
  37. 'type' => 'bool'
  38. ]
  39. ],
  40. 'xss_enabled.invalid_protocols' => [
  41. 'type' => 'toggle',
  42. 'label' => 'PLUGIN_ADMIN.XSS_INVALID_PROTOCOLS',
  43. 'highlight' => 1,
  44. 'options' => [
  45. 1 => 'PLUGIN_ADMIN.YES',
  46. 0 => 'PLUGIN_ADMIN.NO'
  47. ],
  48. 'default' => true,
  49. 'validate' => [
  50. 'type' => 'bool'
  51. ]
  52. ],
  53. 'xss_invalid_protocols' => [
  54. 'type' => 'selectize',
  55. 'size' => 'large',
  56. 'label' => 'PLUGIN_ADMIN.XSS_INVALID_PROTOCOLS_LIST',
  57. 'classes' => 'fancy',
  58. 'validate' => [
  59. 'type' => 'commalist'
  60. ]
  61. ],
  62. 'xss_enabled.moz_binding' => [
  63. 'type' => 'toggle',
  64. 'label' => 'PLUGIN_ADMIN.XSS_MOZ_BINDINGS',
  65. 'highlight' => 1,
  66. 'options' => [
  67. 1 => 'PLUGIN_ADMIN.YES',
  68. 0 => 'PLUGIN_ADMIN.NO'
  69. ],
  70. 'default' => true,
  71. 'validate' => [
  72. 'type' => 'bool'
  73. ]
  74. ],
  75. 'xss_enabled.html_inline_styles' => [
  76. 'type' => 'toggle',
  77. 'label' => 'PLUGIN_ADMIN.XSS_HTML_INLINE_STYLES',
  78. 'highlight' => 1,
  79. 'options' => [
  80. 1 => 'PLUGIN_ADMIN.YES',
  81. 0 => 'PLUGIN_ADMIN.NO'
  82. ],
  83. 'default' => true,
  84. 'validate' => [
  85. 'type' => 'bool'
  86. ]
  87. ],
  88. 'xss_enabled.dangerous_tags' => [
  89. 'type' => 'toggle',
  90. 'label' => 'PLUGIN_ADMIN.XSS_DANGEROUS_TAGS',
  91. 'highlight' => 1,
  92. 'options' => [
  93. 1 => 'PLUGIN_ADMIN.YES',
  94. 0 => 'PLUGIN_ADMIN.NO'
  95. ],
  96. 'default' => true,
  97. 'validate' => [
  98. 'type' => 'bool'
  99. ]
  100. ],
  101. 'xss_dangerous_tags' => [
  102. 'type' => 'selectize',
  103. 'size' => 'large',
  104. 'label' => 'PLUGIN_ADMIN.XSS_DANGEROUS_TAGS_LIST',
  105. 'classes' => 'fancy',
  106. 'validate' => [
  107. 'type' => 'commalist'
  108. ]
  109. ],
  110. 'uploads_section' => [
  111. 'type' => 'section',
  112. 'title' => 'PLUGIN_ADMIN.UPLOADS_SECURITY',
  113. 'underline' => true
  114. ],
  115. 'uploads_dangerous_extensions' => [
  116. 'type' => 'selectize',
  117. 'size' => 'large',
  118. 'label' => 'PLUGIN_ADMIN.UPLOADS_DANGEROUS_EXTENSIONS',
  119. 'help' => 'PLUGIN_ADMIN.UPLOADS_DANGEROUS_EXTENSIONS_HELP',
  120. 'classes' => 'fancy',
  121. 'validate' => [
  122. 'type' => 'commalist'
  123. ]
  124. ]
  125. ]
  126. ]
  127. ]
  128. ];