Revert "you know what, screw sentry. bye"
This reverts commit 175e313e03
.
This commit is contained in:
parent
66895e7108
commit
6696188601
8
app.py
8
app.py
|
@ -80,13 +80,17 @@ limiter = Limiter(app, key_func=rate_limit_key)
|
||||||
def install_security_headers(resp):
|
def install_security_headers(resp):
|
||||||
csp = ("default-src 'none';"
|
csp = ("default-src 'none';"
|
||||||
"img-src 'self' https:;"
|
"img-src 'self' https:;"
|
||||||
"script-src 'self';"
|
|
||||||
"style-src 'self' 'unsafe-inline';"
|
"style-src 'self' 'unsafe-inline';"
|
||||||
"connect-src 'self';"
|
"connect-src 'self';"
|
||||||
"frame-ancestors 'none';"
|
"frame-ancestors 'none';"
|
||||||
)
|
)
|
||||||
|
if 'SENTRY_DSN' in app.config:
|
||||||
|
csp += "script-src 'self' https://cdn.ravenjs.com/;"
|
||||||
|
else:
|
||||||
|
csp += "script-src 'self';"
|
||||||
|
|
||||||
if 'CSP_REPORT_URI' in app.config:
|
if 'CSP_REPORT_URI' in app.config:
|
||||||
csp += "; report-uri " + app.config.get('CSP_REPORT_URI')
|
csp += "report-uri " + app.config.get('CSP_REPORT_URI')
|
||||||
|
|
||||||
if app.config.get('HTTPS'):
|
if app.config.get('HTTPS'):
|
||||||
resp.headers.set('strict-transport-security',
|
resp.headers.set('strict-transport-security',
|
||||||
|
|
|
@ -12,6 +12,11 @@
|
||||||
<meta name='og:type' content='website' />
|
<meta name='og:type' content='website' />
|
||||||
<meta name='twitter:card' content='summary' />
|
<meta name='twitter:card' content='summary' />
|
||||||
<meta name='twitter:site:id' content='808418'/>
|
<meta name='twitter:site:id' content='808418'/>
|
||||||
|
|
||||||
|
{% if sentry_dsn -%}
|
||||||
|
<script defer src="https://cdn.ravenjs.com/3.17.0/raven.min.js" crossorigin="anonymous"
|
||||||
|
onload="Raven.config('{{sentry_dsn}}').install()"></script>
|
||||||
|
{% endif -%}
|
||||||
{% block scripts %}{% endblock %}
|
{% block scripts %}{% endblock %}
|
||||||
</head>
|
</head>
|
||||||
{%- from 'lib/picture.html' import picture %}
|
{%- from 'lib/picture.html' import picture %}
|
||||||
|
|
Loading…
Reference in New Issue