AI觉醒星球
Awakening is here
Knowledge File / 全球热点解读
2026-06-06 1 浏览 公开

趋势解读:CodeQL 2.25.6 adds Swift 6.3.2 support and improves,提升开发者接入体验

趋势解读:CodeQL 2.25.6 adds Swift 6.3.2 support and improves,提升开发者接入体验:这条内容属于全球热点,核心焦点是提升开发者接入体验,适合继续追踪它对内容生产、业务执行和工具工作流的直接影响。

SOURCE / 全球热点解读 MIN / 4 ACCESS / 公开 POST / 2026-06-06 05:30:57

原贴

查看原文
作者:Allison 来源站点:github.blog 原贴时间:

原文

CodeQL is the static analysis engine behind GitHub code scanning , which finds and remediates security issues in your code. We’ve recently released CodeQL 2.25.6 , which adds Swift 6.3.2 support, completes full coverage for C# 14 and .NET 10, and improves sensitive data detection across multiple languages. CodeQL now supports analysis of apps built with Swift 6.3.2. We’ve completed full support for C# 14 and .NET 10. The extractor now supports all new language features, and the data flow library now includes generated models for the .NET 10 runtime. We’ve added source and sink models for org.apache.avro . We’ve added flow source models for scanf_s and related functions. We’ve adjusted actions/untrusted-checkout/critical so alerts now appear at the checkout point, aligning it with related untrusted resource queries. Note that this change will cause alerts that were previously closed from this query to reopen. The actions/unpinned-tag query now recognizes 64-character SHA-256 commit hashes as properly pinned references in addition to 40-character SHA-1 hashes, which may reduce false positives. The analysis now recognizes more Bash regex checks that restrict values to alphanumeric characters, including patterns that check for SHA-1 or SHA-256 hashes, which may reduce false positives where command output is validated before use. JavaScript/TypeScript, Python, Swift, and Rust We’ve improved the sensitive data heuristics used to identify code handling passwords and private data, allowing CodeQL to detect more variations of established patterns. Queries such as js/clear-text-logging , py/clear-text-logging-sensitive-data , swift/cleartext-logging , and rust/cleartext-logging may now find more correct results and fewer false positives. For a full list of changes, please refer to the complete changelog for version 2.25.6 . Every new version of CodeQL is automatically deployed to users of GitHub code scanning on github.com. The new functionality in CodeQL 2.25.6 will also be included in a future GitHub Enterprise Server (GHES) release. If you use an older version of GHES, you can manually upgrade your CodeQL version .

中文翻译

CodeQL 是 GitHub 代码扫描背后的静态分析引擎,它可以查找并修复代码中的安全问题。我们最近发布了 CodeQL 2.25.6 ,增加了 Swift 6.3.2 支持,完成了对 C# 14 和 .NET 10 的全面覆盖,并改进了跨多种语言的敏感数据检测。 CodeQL 现在支持分析使用 Swift 6.3.2 构建的应用程序。我们已经完成了对 C# 14 和 .NET 10 的全面支持。提取器现在支持所有新的语言功能,数据流库现在包括为 .NET 10 运行时生成的模型。我们为 org.apache.avro 添加了源和接收器模型。我们为 scanf_s 和相关函数添加了流源模型。我们调整了操作/不可信结帐/关键,因此警报现在出现在结帐点,使其与相关的不可信资源查询保持一致。请注意,此更改将导致之前从此查询关闭的警报重新打开。 actions/unpinned-tag 查询现在除了 40 字符 SHA-1 哈希之外,还可以将 64 字符 SHA-256 提交哈希识别为正确固定的引用,这可能会减少误报。该分析现在可以识别更多将值限制为字母数字字符的 Bash 正则表达式检查,包括检查 SHA-1 或 SHA-256 哈希值的模式,这可能会减少在使用前验证命令输出时的误报。 JavaScript/TypeScript、Python、Swift 和 Rust 我们改进了用于识别处理密码和私有数据的代码的敏感数据启发式方法,使 CodeQL 能够检测已建立模式的更多变化。 js/clear-text-logging 、 py/clear-text-logging-sensitive-data 、 swift/cleartext-logging 和 rust/cleartext-logging 等查询现在可能会发现更正确的结果和更少的误报。有关更改的完整列表,请参阅版本 2.25.6 的完整更改日志。每个新版本的 CodeQL 都会自动部署到 github.com 上的 GitHub 代码扫描用户。 CodeQL 2.25.6 中的新功能也将包含在未来的 GitHub Enterprise Server (GHES) 版本中。如果您使用旧版本的 GHES,您可以手动升级 CodeQL 版本。

核心信息

趋势解读:CodeQL 2.25.6 adds Swift 6.3.2 support and improves,提升开发者接入体验:这条内容属于全球热点,核心焦点是提升开发者接入体验,适合继续追踪它对内容生产、业务执行和工具工作流的直接影响。

  • 趋势解读:CodeQL 2.25.6 adds Swift 6.3.2 support and improves,提升开发者接入体验:这条内容属于全球热点,核心焦点是提升开发者接入体验,适合继续追踪它对内容生产、业务执行和工具工作流的直接影响。
  • 原贴提到:CodeQL is the static analysis engine behind GitHub code scanning , which
  • 关键词:AI、GitHub Changelog
  • 来源:GitHub Changelog

详细解读

CodeQL 是 GitHub 代码扫描背后的静态分析引擎,它可以查找并修复代码中的安全问题。我们最近发布了 CodeQL 2.25.6 ,增加了 Swift 6.3.2 支持,完成了对 C# 14 和 .NET 10 的全面覆盖,并改进了跨多种语言的敏感数据检测。 CodeQL 现在支持分析使用 Swift 6.3.2 构建的应用程序。我们已经完成了对 C# 14 和 .NET 10 的全面支持。提取器现在支持所有新的语言功能,数据流库现在包括为 .NET 10 运行时生成的模型。我们为 org.apache.avro 添加了源和接收器模型。我们为 scanf_s 和相关函数添加了流源模型。我们调整了操作/不可信结帐/关键,因此警报现在出现在结帐点,使其与相关的不可信资源查询保持一致。请注意,此更改将导致之前从此查询关闭的警报重新打开。 actions/unpinned-tag 查询现在除了 40 字符 SHA-1 哈希之外,还可以将 64 字符 SHA-256 提交哈希识别为正确固定的引用,这可能会减少误报。该分析现在可以识别更多将值限制为字母数字字符的 Bash 正则表达式检查,包括检查 SHA-1 或 SHA-256 哈希值的模式,这可能会减少在使用前验证命令输出时的误报。 JavaScript/TypeScript、Python、Swift 和 Rust 我们改进了用于识别处理密码和私有数据的代码的敏感数据启发式方法,使 CodeQL 能够检测已建立模式的更多变化。 js/clear-text-logging 、 py/clear-text-logging-sensitive-data 、 swift/cleartext-logging 和 rust/cleartext-logging 等查询现在可能会发现更正确的结果和更少的误报。有关更改的完整列表,请参阅版本 2.25.6 的完整更改日志。每个新版本的 CodeQL 都会自动部署到 github.com 上的 GitHub 代码扫描用户。 CodeQL 2.25.6 中的新功能也将包含在未来的 GitHub Enterprise Server (GHES) 版本中。如果您使用旧版本的 GHES,您可以手动升级 CodeQL 版本。

信息差价值

这条内容的真正价值,不只是“有人发布了一个新功能”,而是它揭示了 GitHub Changelog 背后的产品方向、工作流变化或竞争信号。对 OPC 来说,这种信息可以转化成持续追踪的栏目选题。

如果把《趋势解读:CodeQL 2.25.6 adds Swift 6.3.2 support and improves,提升开发者接入体验》放到你的内容系统里,它最大的价值在于帮助读者更快看懂“为什么值得关注”,而不是只看到一条碎片化动态。

参考来源

上一篇 PixelDiT入选CVPR2026最佳论文决赛 下一篇 SpaceX与Google达成云计算新协议