CSP-Validator

Sublime Text2 插件
授权协议 GNU
开发语言 Python
所属分类 插件和扩展、 Sublime Text 扩展
软件类型 开源软件
地区 不详
投 递 者 宣胜
操作系统 OS X
开源组织 Google
适用人群 未知
 软件概览

 CSP-Validator 是 Sublime Text2 的插件,能够检测 JavaScript, HTML 和 CSS 中的内容是否满足内容安全政策。目前它支持检测以下项目:

  • Inline scripts

  • Images and scripts with src attributes with http(s) protocols

  • Use of eval or new Function

  • setTimeout with a string param (this is only explicit usage of a string, not if it's passed as a variable)

  • Attempting to load resources in CSS with http(s) protocols

 相关资料
  • CSP

  • CSP

    内容安全策略(CSP)是一个附加的安全层,有助于检测和缓解某些类型的攻击,包括跨站点脚本(XSS)和数据注入攻击。这些攻击用于从数据窃取到网站污损或恶意软件分发的所有事情。 CSP被设计为完全向后兼容(除CSP版本2,其中有在向后兼容性一些明确提到的不一致性;更多的细节在这里第1.1节)。不支持它的浏览器仍然支持实现它的服务器,反之亦然:不支持CSP的浏览器完全忽略它,像往常一样运行,默认为Web

  • HTTP Content-Security-Policy(CSP)sandbox伪指令为请求的资源启用类似于<iframe> sandbox属性的沙箱。它对页面的操作应用限制,包括阻止弹出窗口,阻止插件和脚本的执行以及强制执行同源策略。 CSP版本 1.1 / 2 指令类型 Document指令 | 此指令在<meta>元素或Content-Security-policy-Report-Only标

  • 过时的 此函数已过时。虽然它可能在某些浏览器中仍然有效,但它的使用是不鼓励的,因为它可以在任何时候被删除。尽量避免使用它。 HTTP Content-Security-Policy(CSP)referrer指令用于在Referer标题中指定信息(只有一个,r因为这是在信号规范中的拼写错误),用于远离页面的链接。此API已弃用,并从浏览器中删除。 Referrer-Policy改为使用标题。 句法

  • Express Csp 这是一个 Express 扩展,它可以让你在 Express 应用上设置 content - security - policy。 示例代码: var csp = require('express-csp');var app = express();csp.extend(app, {    policy: {        directives: {            

  • HTTP Content-Security-Policy(CSP)指令指定的有效来源,或脚本。worker-srcWorkerSharedWorkerServiceWorker CSP版本 3 指令类型 取指令 倒退 如果此指令不存在,用户代理将查找child-src指令(该指令回退到default-src指令)。 句法 worker-src政策可以允许一个或多个来源: Content-Secur