We should implement Content-Security-Policy since it provides an extra layer of protection against XSS, etc.
Currently, Javelin relies on inline script tags to transfer data at the bottom of the document. We'll have to move this to some non-eval mechanism, but that should not be extraordinarily difficult.