forked from deepStateMirrors/tabi
♻️ refactor: prevent HTML escaping of joined CSP strings (#553)
Co-authored-by: kanuba <me@kanuba.me>
This commit is contained in:
parent
515fd078a5
commit
7e12f9acf3
1 changed files with 3 additions and 3 deletions
|
@ -74,19 +74,19 @@ content="default-src 'self'
|
|||
|
||||
{%- for domain in config.extra.allowed_domains -%}
|
||||
{%- if domain.directive == "connect-src" -%}
|
||||
{%- set configured_connect_src = domain.domains | join(sep=' ') -%}
|
||||
{%- set configured_connect_src = domain.domains | join(sep=' ') | safe -%}
|
||||
{%- set_global connect_src = connect_src ~ " " ~ configured_connect_src -%}
|
||||
{%- continue -%}
|
||||
{%- endif -%}
|
||||
|
||||
{%- if domain.directive == "script-src" -%}
|
||||
{%- set configured_script_src = domain.domains | join(sep=' ') -%}
|
||||
{%- set configured_script_src = domain.domains | join(sep=' ') | safe -%}
|
||||
{%- set_global script_src = script_src ~ " " ~ configured_script_src -%}
|
||||
{%- continue -%}
|
||||
{%- endif -%}
|
||||
|
||||
{#- Handle directives that are not connect-src -#}
|
||||
{{ domain.directive }} {{ domain.domains | join(sep=' ') -}}
|
||||
{{ domain.directive }} {{ domain.domains | join(sep=' ') | safe -}}
|
||||
|
||||
{%- if domain.directive == "style-src" -%}
|
||||
{%- if utterances_enabled or hyvortalk_enabled or mermaid_enabled %} 'unsafe-inline'
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue