sqlvet:进行无所畏惧SQL。 Sqlvet在Go代码库中对原始SQL查询执行静态分析

时间:2024-02-26 17:33:24
【文件属性】:

文件名称:sqlvet:进行无所畏惧SQL。 Sqlvet在Go代码库中对原始SQL查询执行静态分析

文件大小:31KB

文件格式:ZIP

更新时间:2024-02-26 17:33:24

golang security sql linter static-analysis

Sqlvet Sqlvet在Go代码库中对原始SQL查询执行静态分析,以在构建时发现潜在的运行时错误。 功能亮点: 检查SQL语法错误 识别可能导致SQL注入的不安全查询 对于INSERT语句,请确保列计数与值计数匹配 验证表名 验证列名 去做: 验证查询函数的参数数量和类型 支持MySQL语法 在UPDATE查询中键入检查值列表 跟踪包装函数调用 用法 安装 $ go get github.com/houqp/sqlvet 零配置 对于使用go模块的任何Go项目,SqlVet应该开箱即用: $ sqlvet . [!] No schema specified, will run w


【文件预览】:
sqlvet-master
----.gitignore(7B)
----go.mod(561B)
----Makefile(646B)
----pkg()
--------vet()
--------cli()
--------schema()
--------parseutil()
--------config()
----LICENSE(1KB)
----go.sum(8KB)
----.github()
--------workflows()
----main.go(4KB)
----README.md(3KB)
----.circleci()
--------config.yml(1KB)

网友评论