Buildkite新增了“受限机密”功能以及新的自动化持续集成工具
持续集成工具Buildkite推出了针对管道流程的保密机制,同时还新增了用于验证管道流程、诊断构建失败问题以及修复Webhook功能的工具。该公司还在其GitHub Actions兼容性层中增加了对Linux arm64系统的支持,并在Buildkite Agent v4.1.0版本中进一步扩展了OpenTelemetry数据采集功能。 作者:Matt Saunders

持续集成工具Buildkite推出了针对管道流程的保密机制,同时还新增了用于验证管道流程、诊断构建失败问题以及修复Webhook功能的工具。该公司还在其GitHub Actions兼容性层中增加了对Linux arm64系统的支持,并在Buildkite Agent v4.1.0版本中进一步扩展了OpenTelemetry数据采集功能。
作者:Matt Saunders相关文章
谷歌采用Pyrefly来提升Python类型检查的速度与准确性
谷歌已将其长期使用的Python类型检查工具Pytype替换为Pyrefly——这款开源工具最初是由Meta开发的。做出这一决定,主要是因为Pyrefly具有诸多优势:它的类型检查速度更快、准确性更高,同时还能降低基础设施维护成本。 作者:Sergio De Simone
阅读全文
“逆向工程一切项目”将人工智能技术应用于二进制代码分析领域
“Reverse Engineer Anything”是一个开源项目,在GitHub上获得了超过20万的星标。该项目将Claude Code、Codex等编程工具与Ghidra、Hopper、IDA等逆向工程工具连接起来,使开发人员能够检查编译后的二进制文件、追踪函数调用过程,并了解应用程序是如何实现特定功能的。 作者:Renato Losio
阅读全文
ChainGuard推出了安全工作空间功能,并能够检测是否存在用于人工智能编程的代理程序。
软件供应链安全企业Chainguard宣布推出了两款测试性产品,用于检测开发人员以及人工智能程序编写的代码。其中,“Chainguard Workspaces”提供了基于加固版微虚拟机的远程开发环境,而“Chainguard Checks”则将持续集成技术融入了开发流程中。该公司在伦敦举办的Assemble活动中正式发布了这两款产品。 作者:Matt Saunders
阅读全文
如何利用MCP让AI代理安全地访问内部API
我们的值班团队使用了一个小型内部笔记API。与之配套的网页应用可以显示当前谁正在负责处理紧急事务、哪些日期被安排为部署禁用期,以及运行脚本的位置。该团队中的一位开发人员希望能够在不打开网页应用的情况下,通过类似“Cursor”这样的工具进行搜索。 他们按照大多数人在周五下午会采取的方式设置了这个系统:将API的基本URL复制到助手设置中,将从共享操作库中获取的长期有效令牌粘贴到笔记本电脑的环境变量中,然后在助手的使用说明中添加了一条提示:“仅用于读取笔记内容,不得进行任何修改。” 在他们的机器上,这个系统确实能够正常工作。当他们询问下一次部署禁用期是什么时候时,助手会调用相应的搜索接口,从而返
阅读全文