* 更新中,博客存在更新延迟


环境配置

  • 本体

Visual Studio Code 安装 CodeQL 插件

https://github.com/github/codeql/tags 下载规则库

  • 创建项目

Github 项目支持直接 url 导入,其它的也可以指定文件夹

* 哈哈 忍不住开骂了,nmd 傻逼 vscode 就是脑残。这个垃圾插件做的,没有一次是导入一次数据库就可以成功的 一定要导入两次 然后工作区就会多两个文件夹,如果我删除一个 插件页面就会丢失数据库 还需要重新导入,我测死你的🐎

  • 执行查询

运行 *.ql 文件时需要当前工作区里存在 qlpack.yml 文件,但那个语法我真的望而生畏(codeql 你也司马了)我选择直接打开 codeql-codeql-cli-<version>/<language>/ql 目录,然后在 test 目录下默默写查询规则