使用gosec开源工具检查代码3、模块会下载到环境变量路径下的目录,会有三个文件夹,在bin目录下会有实际的gosec.exe4、控制台直接使用gosec -help查看4、检查项目安全漏洞 5、检查项目结束后会有输出
1、默认已有go环境
查看环境版本,若配置环境变量,在命令提示符窗口查看
go version
2、新建Go项目,或已有项目,在开发工具中的窗口,在go.mod目录同层,下载gosec
# Go version < 1.16 使用此方法go get github.com/securego/gosec/v2/cmd/gosec# Go version >=1.16 使用此方法go install github.com/securego/gosec/v2/cmd/gosec@latest
2.1、安装此工具其他方法(检查规则也有)
https://github.com/securego/gosec#install
3、模块会下载到环境变量路径下的目录,会有三个文件夹,在bin目录下会有实际的gosec.exe
4、控制台直接使用gosec -help查看
4、检查项目安全漏洞 4.1、直接输出内容到终端
// 支持的格式有:text, json, yaml, csv, sonarqube, JUnit XML, htmlgosec -fmt=json ./...
4.2、输出到指定文件
// 输出的格式要个文件后缀名匹配gosec -fmt=json -out=results.json ./...
4.3、指定使用规则
// 指定使用某几个规则gosec -include=G101,G203,G401 ./...// 使用默认所有规则,除了某几个规则gosec -exclude=G303 ./...
【使用gosec工具对golang项目进行安全检查】5、检查项目结束后会有输出
- 使用U盘安装linux系统的原理
- 如何用一条命令解决SecureCRT等软件使用SSH连接Linux慢的问题(建议
- ftp文件传输工具ftp文件传输工具是如何使用呢
- 九齐单片机项目使用避坑
- mysql存储animoji_Animoj如何使用 Animoji保存方法【介绍
- mysql存储animoji_Animoji动话表情怎么使用_Animoji动话
- 2023年比较常用的8款WiFi分析工具有哪些?
- AS运行Module红色叉叉
- 问题:PS用磁性套锁工具,delete/backspace只能退回一步
- win10 使用 magick ghostscript 时执行到$im