blob: 08c061da45567e5f35e2521707ab7dcd65572f61 [file] [log] [blame]
# Copyright 2016 The Chromium Authors
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
"""Servlet for Content Security Policy violation reporting.
See http://www.html5rocks.com/en/tutorials/security/content-security-policy/
for more information on how this mechanism works.
"""
from __future__ import print_function
from __future__ import division
from __future__ import absolute_import
import flask
import logging
def postCsp():
"""CSPReportPage serves CSP violation reports."""
logging.error('CSP Violation: %s' % flask.request.get_data(as_text=True))
return ''