//---------------------------------------------------------------------------- // Copyright (C) 2014 The IPython Development Team // // Distributed under the terms of the BSD License. The full license is in // the file COPYING, distributed as part of this software. //---------------------------------------------------------------------------- //============================================================================ // Utilities //============================================================================ IPython.namespace('IPython.security'); IPython.security = (function (IPython) { "use strict"; var utils = IPython.utils; var is_safe = function (html) { // Is the html string safe against JavaScript based attacks. This // detects 1) black listed tags, 2) blacklisted attributes, 3) all // event attributes (onhover, onclick, etc.). var black_tags = ['script', 'style', 'meta', 'iframe', 'embed']; var black_attrs = ['style']; var wrapped_html = '