当前位置: 首页 > 软件库 > 管理和监控 > 安全相关 >

Project Sonar

网站安全分析扫描工具
授权协议 Apache
开发语言 TypeScript
所属分类 管理和监控、 安全相关
软件类型 开源软件
地区 不详
投 递 者 俞博涛
操作系统 跨平台
开源组织 微软
适用人群 未知
 软件概览

Sonar 是由微软 Edge 浏览器团队开源的 linting 工具和网站扫描工具,能够帮助站长检查网站潜藏的性能和安全问题,帮助开发者创建更快、更好和更安全的网站。该工具既可以作为网页服务运行,也可以当做命令行工具来深度整合到开发者的工作流程和规则中。

Sonar 最早于2015年被微软提出,并命名为“ Sonar 计划 ”(Project Sonar),依靠虚拟机在恶意软件到达用户系统之前,来检测、分析恶意软件,并将其“引爆”摧毁。

Sonar 不想重复造轮子,因此,它试图整合其他优秀的工具和服务,并在适当的时候做出贡献。例如,使用 aXe 做可访问性测试,使用 SSL Server Test 检查证书配置等。

Install sonar

npm install -g --engine-strict @sonarwhal/sonar

sonar --init

sonar

  • sonar-project配置的常用说明 sonar-project的配置体现为sonar-scanner的sonar-project.properties、jenkins-sonar的Analysis properties。主要用于项目检测配置 这些配置基本可以通过官方文档、sonar平台配置中查看 常用基础配置 sonar.projectKey=gpcore #sonar平台中相对

  • 可以在多个位置配置项目分析设置。下面是层次结构: 在 UI 中定义的全局属性适用于所有项目(从顶部栏转到"管理>配置 >常规设置" ) 在 UI 中定义的项目属性覆盖全局属性值(在项目级别,转到项目设置> 常规设置) 在项目分析配置文件定义的项目分析参数将覆盖 UI 中定义的参数 分析/命令行参数,在启动分析时定义(使用命令行),"-D"覆盖项目分析参数 全局和项目级别界面中显示的大多数属性也可以

  • Please provide compiled classes of your project with sonar.java.binaries property 转自:http://blog.csdn.net/u010479969/article/details/52981134 之后又在配置文件中增加了一下路径:sonar.java.binaries [java]  view plain  c

  • 标签:#required metadata #projectKey项目的唯一标识,不能重复 sonar.projectKey=xjglxt sonar.projectName=xjglxt sonar.projectVersion=1.0 sonar.sourceEncoding=UTF-8 sonar.modules=java-module,javascript-module,html-modu

  • # must be unique in a given SonarQube instance sonar.projectKey=test0717001 # this is the name displayed in the SonarQube UI sonar.projectName= test0717001 #sonar.language=java sonar.projectVersion=1.

  • 项目的sonar-project.properties文件中: sonar.projectKey=项目的key(自定义) sonar.projectName=项目名称 sonar.projectVersion=项目版本 sonar.sources=项目路径 #添加下面这行 sonar.java.binaries=项目路径/target/classes

  • Sonar 插件 你可能会想使用新的 Sonar Runner 插件来代替现在这个插件。尤其是因为只有 Sonar Runner 插件支持 Sonar 3.4 及更高的版本。 Sonar 插件提供了对 Sonar,一个基于 web 的代码质量监测平台的集成。该插件添加了sonarAnalyze task ,用来分析一个 project 及子 project 都应用了哪个插件。分析结果存储于 Son

  • Validation of project failed: o Module "xx" is already part of project "cxx" Sonarqube在扫描Maven多模块项目的时候,需要在parent pom添加一个关键属性sonar.moduleKey: <properties> <project.build.sourceEncoding>UTF-8</proje

  • [INFO] Total time: 14.585 s [INFO] Finished at: 2020-04-27T09:53:57+08:00 [INFO] Final Memory: 60M/558M [INFO] ------------------------------------------------------------------------ [ERROR] Failed t

 相关资料
  • Burp Scanner自动执行扫描网站内容和漏洞的任务。当配置完成之后,Scanner 程序可以抓取Web应用程序以发现其内容和功能,以及审核应用程序发现漏洞。 了解有关Burp Scanner如何工作的更多信息 启动扫描 扫描可以通过多种方式启动: 扫描特定网址 - 输入一个或多个URL来执行扫描,并可审计已经抓取到的内容。你可以在Burp 仪表盘选项卡中单击新建扫描(New Scan)按钮。

  • 前言 在前面的入门部分,介绍了Node.js在前端开发中的应用,并通过具体项目说明了Node.js在比特币客户端领域被广泛应用。当时为了介绍Node.js入门技术,一切都是从头创建,没有引入前端框架。但在具体的项目实践中,前端是有框架可以选择的,效率和体验会有明显提升。 具体到前端框架,我的选择是Ember.js。Ember给开发带来一种飞一般的感觉,如果问前端框架哪家强,我会毫不犹豫的说Embe

  • 在本章中,我们将研究如何保护Drupal站点。 本章为站点管理员指定安全配置建议,并警告管理员如何保护站点。 有许多贡献的模块可以帮助您进行安全配置,其中Security Review模块可以自动测试使您的站点不安全的错误。 您可以通过发送有关该问题的电子邮件直接向Drupal core, contrib或Drupal.org报告安全问题。 安全团队将在项目维护人员的帮助下帮助解决您的问题。 通过

  • 当我的网站 https://jimmysong.io 没有开启 https 的时候,打开网站经常能看到各种莫名其妙的广告。实在受不了无耻的运营商劫持,如下图: 总是在我的网站页面上植入广告,尤其是在微信中打开我的网站链接然后选择在浏览器中打开的时候,最近总是植入广告,迫不得已我要开启https。 因为是用的是 Github Page,启用了自定义域名就无法再在Github中配置开启https,只能

  • 接下来的步骤: 我已经使用代理启动了jeter,否则我不会记录任何东西,使用:C:\apache-jmetam-2.13\apache-jmetam-2.13\bin启动 局域网设置: 只使用代理服务器为您的局域网被选中,其他一切都在局域网设置中未被选中。 地址:localhost端口:8080 jeter网站的安全证书。

  • 本文向大家介绍Python开发网站目录扫描器的实现,包括了Python开发网站目录扫描器的实现的使用技巧和注意事项,需要的朋友参考一下 有人问为什么要去扫描网站目录:懂的人自然懂 这个Python脚本的特点: 1.基本完善 2.界面美观(只是画了个图案) 3.可选参数增加了线程数 4.User Agent细节处理 5.多线程显示进度 扫描目标:Metasploitable Linux 代码:Web

  • 使用指南 - 数据报告 - 流量分析 - 网站流量趋势分析 无论是网站的管理部门、产品部门还是运营部门,分析网站时不仅要了解各种维度的基础指标数据,更希望报表能够直接反映出网站流量的波动趋势,是上升还是下降,用户量的变化幅度,各个指标的同比、环比等。网站分析人员需要通过趋势分析,及时发现网站哪些地方可能出现了问题。 百度统计的趋势分析报告,提供基于时间序列的数据趋势分析,可选择任意两段时间的数据进

  • 在前面已经给大家介绍了 ASP 的各种基础知识,同时还详细的讲解了 ASP 程序各种常见的漏洞以及攻击方法,相信大家已经掌握了。最后就是要训练大家如何利用上面所学的知识来挖掘一套完整的 ASP 系统中的各种漏洞。 一套中等规模的整站系统代码量一般来说也有一万行以上,所以一拿到代码首先不要被它吓倒了,要静下心来慢慢研究,切忌浮躁。有了系统代码之后首先就是要了解整个系统的结构,比如系统的文件名设置、哪