SonarQube + find-sec-bugs插件进行代码审计

# 下载,从这里开始应该使用普通用户操作
wget https://binaries.sonarsource.com/Distribution/sonarqube/sonarqube-7.3.zip

# 解压
unzip sonarqube-7.3.zip && cd sonarqube-7.3/

# 修改配置文件
vim ./conf/sonar.properties
# 取消注释如下三行,并添加数据库账号密码

sonar.jdbc.username=root
sonar.jdbc.password=password

sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false


# 如果java环境是配置安装的,需要指定java环境:vim sonarqube-7.7/conf/wrapper.conf

# 启动sonarqube
./bin/linux-x86-64/sonar.sh start

# 访问:http://10.10.10.12:9000/sessions/new
# 账号:admin 密码:admin

# 重启服务
./bin/linux-x86-64/sonar.sh restart

参考:

  • https://bloodzer0.github.io/ossa/application-security/code-audit/sonarqube/

安装完成之后,在WEB界面点击“分析新项目”,

在这里插入图片描述
在需要扫描的项目下执行:

mvn sonar:sonar   -Dsonar.host.url=http://192.168.85.129:9000   -Dsonar.login=eb3f1c1e1e19785a2b65ffbf96a6b80491bb92ae

分析完成之后:
在这里插入图片描述
然后使用它生成的url去访问,查看分析报告:

报告不咋样,安装find-sec-bugs插件:
在这里插入图片描述
如果网络不稳(插件地址在github的aws上),手动安装插件需要将jar包放到extensions/plugins目录下,进入这个目录可以看到之前下载的中文包插件已经安装在这里了:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值