SonarQube源码静态安全扫描工具使用入门

2021-03-13  本文已影响0人  辣椒爸

SonarQube介绍

SonarQube是一款开源的自动代码审查平台,可以检测25+的编程语言如Java,C#,JavaScript,TypeScript,C/C++,COBOL等的代码缺陷和安全漏洞,且可以与您现有的工作流程集成,以便在项目分支和拉取请求之间进行连续的代码检查。OWASP收录了该工具,全称为开放式Web应用程序安全项目,是一个非营利组织。

SonarQube源码静态安全扫描工具使用入门

SonarQube安装

SonarQube源码静态安全扫描工具使用入门 SonarQube源码静态安全扫描工具使用入门 SonarQube源码静态安全扫描工具使用入门 image.png
sonar.jdbc.username=test
sonar.jdbc.password=test
sonar.jdbc.url=jdbc:postgresql://localhost/sonarqube?currentSchema=my_schema

SonarQube的使用

SonarQube源码静态安全扫描工具使用入门 SonarQube源码静态安全扫描工具使用入门 image.png SonarQube源码静态安全扫描工具使用入门 image.png
# must be unique in a given SonarQube instance
sonar.projectKey=my:test

# --- optional properties ---

# defaults to project key
#sonar.projectName=My project
# defaults to 'not provided'
#sonar.projectVersion=1.0

# Path is relative to the sonar-project.properties file. Defaults to .
#sonar.sources=.

# Encoding of the source code. Default is default system encoding
#sonar.sourceEncoding=UTF-8
image.png

注:您需要copy自己新建项目使生成的扫描命令

sonar-scanner.bat -D"sonar.projectKey=test" -D"sonar.sources=." -D"sonar.host.url=http://127.0.0.1:9000" -D"sonar.login=b0de309ea4b6561c9e456bd5946f9a3292b94864"
SonarQube源码静态安全扫描工具使用入门 image.png
上一篇下一篇

猜你喜欢

热点阅读