GitHub推出了一款新的AI工具,可帮助用户自动修复代码中的错误和漏洞
发布于2024-12-20 阅读(0)
今天,GitHub为所有Advanced Security(GHAS)许可用户推出了全新的“代码扫描”功能(预览版),旨在帮助用户在GitHub代码中发现潜在的安全漏洞和编码错误。
这一新功能能够利用 Copilot 和 CodeQL 来检测您的代码中潜在的漏洞或错误,并对它们进行分类和确定修复的优先级。需要特别注意的是,“代码扫描”将耗费 GitHub Actions 的分钟数。
根据介绍,"代码扫描"不仅可以预防开发者引入新问题,还能够根据特定日期和时间,或存储库发生特定事件(如推送)时触发扫描。
如果 AI 发现你的代码中可能存在漏洞或错误,GitHub 就会在仓库中进行告警,并在用户修复触发警报的代码之后取消告警。
要监控你的仓库或组织的代码扫描结果,可以利用 web 挂钩和 code scanning API。另外,代码扫描还可以与第三方代码扫描工具交换输出的静态分析结果数据格式 (SARIF) 进行互操作。
目前,对“代码扫描”使用 CodeQL 分析有三种主要方法:
- 使用默认设置在存储库上快速配置对“代码扫描”的 CodeQL 分析。默认设置自动选择要分析的语言、要运行的查询套件和触发扫描的事件,如果需要也可以手动选择要运行的查询套件以及要分析的语言。启用 CodeQL 后,GitHub Actions 将执行工作流运行以扫描代码。
- 使用高级设置将 CodeQL 工作流添加到存储库。这会生成一个可自定义的工作流文件,该文件使用 github / codeql-action 运行 CodeQL CLI。
- 直接在外部 CI 系统中运行 CodeQL CLI 并将结果上传到 GitHub。
GitHub 承诺,这一 AI 系统可以修复其发现的三分之二以上的漏洞,所以一般来说开发人员无需主动编辑代码。该公司还承诺,代码扫描自动修复将覆盖其支持的语言中超过 90% 的告警类型,目前包括 JavaScript、Typescript、Java 和 Python。
参考资料:
本文转载于:https://www.51cto.com/article/784254.html 如有侵犯,请联系admin@zhengruan.com删除
-
正版软件
- 起亚中国首款高性能电动跑车EV6 GT正式发布
- 6月23日消息,起亚官方今日发布消息称,起亚中国即将推出旗下首款纯电动车型EV6。据悉,EV6将于6月28日在国内展开盲订,并计划于8月以进口车的形式正式在国内市场上市。EV6GT是起亚中国进军高端和性能细分市场的首款纯电动车型,被定位为"高能纯电轿跑"。该车型的设计充满运动感,包括专属的21英寸动感轮毂、荧光制动钳以及尾部扩散器装置,使车辆的运动基因得以彰显。为了提供用户更加环保和健康的乘坐环境,EV6GT的内饰采用了大量环保材质,如可回收材料和亚麻籽提取物,特别应用在座椅和地垫等部分。据小编了解,EV
-
1分钟前
起亚
0
-
正版软件
- 全球XR头显市场2023年第1季度出货量下降33%
- 7月5日消息,根据市场调查机构CounterpointResearch发布的最新追踪数据显示,2023年第1季度全球扩展现实(XR)头显的出货量同比下降了33%。这一数据表明,消费者对XR市场的兴趣正逐渐减弱。据报道,meta公司在XR头显市场依然保持领先地位。meta旗下的Quest系列头显在2023年第1季度的累计出货量超过2000万台,其中Quest2的出货量达到1800万台。然而,meta公司面临一个挑战,即Quest系列头显的出货量占比下降至49%,这是自2020年第4季度推出Quest2以来的
-
6分钟前
市场
XR头显
出货量
0
-
正版软件
- 可能错过高通骁龙8 Gen3芯片,Mate 60或将配备5G版本骁龙芯片
- 6月13日消息,华为近日宣布调整了2023年的出货量目标,预计将达到4000万台,展现出对即将发布的Mate60系列的极大信心。据了解,华为计划在今年推出全新的双旗舰战略,上半年发布P60系列,下半年发布备受期待的Mate60系列。Mate60系列预计将于今年9月份前后登场,引发了广泛的关注和期待。据小编了解,华为Mate60系列的标准版将采用高通骁龙8+芯片,而Pro版本则搭载高通骁龙8Gen2芯片。高通骁龙8Gen2是高通公司迄今为止最强悍的手机芯片,具备全新的“1+4+3”CPU架构。该芯片包括一个
-
21分钟前
华为
0
-
正版软件
- 小米新款手机系列"后稷"和"神农"研发之谜揭晓
- 6月25日消息,据数码博主@数码闲聊站的最新爆料,小米正在秘密研发代号为"后稷"和"神农"的新一代手机。这两个代号都与农业有关,显示出小米在新款手机中可能注重农业相关特性或功能的设计。消息透露,小米的新一代手机系列将注重用户体验、外观设计以及摄影功能。根据爆料,新款手机系列中的小米14Pro将配备一枚5000万像素的主摄像头,以及超广角和长焦镜头。前置摄像头将支持4K视频拍摄。此外,该手机将内置一块5000mAh容量电池,并支持高达100W的超级闪充技术。小米14Pro预计还将配备NFC、红外遥控、双扬声
-
36分钟前
0
-
正版软件
- 创维汽车发布HT-iⅡ/EV6Ⅱ新车型:注重环保与智能科技提升
- 6月25日消息,创维汽车旗下的HT-iⅡ/EV6Ⅱ两款车型近日正式上市。HT-iⅡ是插电混动版,售价区间为12.98万元至25.98万元;EV6Ⅱ则是纯电版,售价区间为15.68万元至28.98万元。新款车型在外观方面延续了创维HT-i和创维EV6的设计风格,不过进行了一些升级。内饰方面采用环保制造工艺,并增加了环保材料,同时新增了羊脂白玉内饰。该车还配备了尺寸更大的15.6英寸中控屏,边框更窄、色域更广,集成了全新自研的SKYlink2.0智能车机系统。车机搭载创维家电生态的酷开9.0系统,操作界面更加
-
51分钟前
智能科技
创维汽车
环保内饰
0