TECHNOLOGY BRIEF / 软件开发

CodeQL 2.27.3 支持 Python 3.15 与 JSON 数据扩展,调整 Actions 分析接口

GitHub 更新 CodeQL 2.27.3,补充 Python 3.15 语法与内置对象建模,并允许以 JSON 编写数据扩展。该版本还改进多语言数据流分析,同时调整 GitHub Actions 控制流图接口,自定义查询需要检查兼容性。

原文发布 本次整理 来源:GitHub 官方更新日志整理:
GitHub 官方 CodeQL 2.27.3 更新分享图
图源 · GitHub查看原文配图 ↗

发生了什么

  • 数据扩展可使用 JSON 并保留原有 YAML 支持;新增可选的 ai 威胁模型,但没有内置来源模型,需要自行定义 LLM 生成数据的来源。
  • Actions 控制流图转用共享库并移除旧 Completion 类;依赖旧节点、边或基本块边界的自定义规则可能需要更新。

GitHub 官方更新日志 · 查看原文

ENGINEERING PERSPECTIVE

对工程应用的启发

工程观察:升级扫描器时,可固定 CLI 与查询包版本,回归已有告警和误报样例;为模型生成的数据补充明确的信任边界,并确认自定义规则没有因接口变化而失效。

以上为基于公开资料的应用思考,具体能力与适用范围需结合原文和实际测试判断。

← 返回科技情报