GitHub现在可以在推送时阻止另外两种人类按键类型这是它仍然错过的
你的编码代理完成一项任务用git add -A并推动。提交中某处是一个.env文件中有一个Anthropic API密钥。自10月13日以来GitHub有更好的机会阻止这一推波助澜。A日期为2026年10月13日的GitHub变更日志条目说秘密扫描现在检测到两种新的人类秘密类型anthropic_user_api_key和anthropic_service_api_key默认情况下推送保护会阻止这两者。对于同一个条目包含它们的提交在启用了秘密扫描的存储库中被自动阻止包括免费的公共存储库。这是一个真正的进步。它也比听起来要窄因为默认设置的私有存储库仍然没有阻塞。10月13日GitHub改了什么这变更日志条目捆绑了三样东西:两个新的人类探测器anthropic_user_api_key和anthropic_service_api_key加上一个克劳德·史密斯API密钥检测器。Salesforce作为营销云API OAuth2令牌的秘密扫描合作伙伴加入。在公共存储库中找到的伙伴秘密被发送给发行者以便它可以撤销或轮换它们。默认情况下这两种新的人类类型都会添加到推送保护块的集合中。该条目还称无论秘密扫描在哪里打开这些检测都会在您自己的公共或私有存储库中显示为警报。Anthropic对这个项目来说并不陌生。开源代码库2024年8月20日宣布Anthropic为秘密扫描合作伙伴还有GitHub的支持的模式表还列出了anthropic_api_key, anthropic_admin_api_key和anthropic_session_id。当一把钥匙落在公共回购中时Anthropic的关键安全物品声称“Anthropic自动停用暴露的API密钥”并向受影响的用户发送电子邮件。为什么是这两种关键类型这些名字与Anthropic现在要求你创建密钥的方式一致。它的API关键文档让您在创建时选择一种类型:个人密钥“充当您的角色如果您离开组织它将停止工作”服务帐户密钥用于“CI管道、生产服务或代理等工作负载”。文件用一句话概括了这一点:“为你自己的开发使用个人密钥为任何共享的东西使用服务账户密钥。”旧的工作区密钥在那里被描述为“一个没有所有者的遗留密钥”在其创建者离开后仍继续工作。GitHub的模式表将这两个检测器称为“Anthropic用户API密钥”和“Anthropic服务帐户API密钥”。将“用户”与Anthropic所谓的个人密钥匹配是我的阅读双方都没有声明。A git push arrow stopped at a gate by a burnt orange shield, with a small key icon caught in the gate推送保护在提交到达GitHub之前停止提交。关键还是在你当地的历史。一个积木能做什么谁能把它摇过去GitHub的推送保护文档列出它的适用范围:命令行推送、GitHub UI中的提交、文件上传、REST API请求以及仅用于公共存储库的GitHub MCP服务器交互。如果您的代理通过GitHub MCP服务器而不是通过git.积木不是墙。这些文档还说默认情况下“任何对存储库有写权限的人都可以通过指定一个绕过原因来绕过推送保护。”启用存储库推送保护后您选择的原因将决定警报的处理方式:“在测试中使用”关闭测试中使用的警报。“这是一个假阳性”关闭它作为一个假阳性。“我稍后会修复它”会打开警报。在这种模式下每个旁路还会被添加到审计日志中并通过电子邮件发送给负责人、安全经理和观看回购的存储库管理员。由于只有默认的用户推送保护文档称它“在你绕过推送保护时不会产生警报”除非推送保护也在存储库级别启用。因此在默认设置的公开回购中绕过不会给任何人留下审查的提示。您的代理通常使用您的git凭证进行推送因此可以挥动被阻止的密钥的人是您或者任何使用这些凭证的人。如果存储库推送保护处于打开状态请在关闭它之前阅读代理分支的任何警报上的绕过原因。阻塞还意味着该键已经在本地提交中。Push protection让它远离GitHub。它没有把它从你的分支中移除。它达不到的地方这推送保护文档描述两种类型它们涵盖不同的存储库:为用户推送保护“默认情况下启用”和“阻止您将机密推送到GitHub上的公共存储库。”医生没说包括私人的。为存储库推送保护“需要启用GitHub Secret保护”和“默认情况下已禁用”管理员、所有者或安全管理员必须打开它。因此对于一个没有人启用秘密保护和存储库推送保护的私有存储库文档根本没有描述任何阻塞。10月13日的变化使默认列表变得更长。它不会在关闭的地方打开该功能。Two small houses side by side, one with a burnt orange padlock on the door and one with an open door, a key lying on the step私有存储库需要秘密保护存储库推送保护在任何东西被阻止之前打开。Git也不是键在纯文本中的唯一位置。如果你曾经打字export ANTHROPIC_API_KEY…在终端中它存在于您的shell历史中。我构建了Hermes IDE所以请记住这一点:爱马仕2.3.2于10月13日发布不再为包含API密钥、令牌或密码的命令提供终端建议。您的shell自己的历史文件保持原样因此清理它是您的责任。爱马仕不隶属于GitHub或Anthropic。本周要做的三件事1.尽可能打开存储库推送保护。如果您的组织有GitHub Secret保护请在组织级别启用推送保护。根据文件https://www.iissbbs.comdocuments的简写它会一直保持关闭直到有人关闭。2.给代理和CI他们自己的密钥。人类的文件documents的简写为“任何共享的东西”推荐服务帐户密钥代理在他们的列表中。单独的密钥意味着您可以撤销泄露的代理密钥而无需接触您自己的密钥并且当其所有者离开组织时个人密钥将停止工作。3.保持.env从树上下来看看那里有什么。stop tracking the file but keep it on diskecho “.env” .gitignoregit rm --cached .envcount history lines that look like Anthropic keysgit log --all -p | grep -c ‘sk-ant-’Anthropic的医生说每个键都“以sk-ant-“这就是grep所寻求的。git rm --cached无害地失败如果.env从未被追踪过。该计数包括占位符和删除的行所以在行动之前先看看匹配。如果一个真实的键出现了并且那个分支曾经被按过在克劳德控制台。先旋转历史重写不能召回已经被复制的密钥。把GitHub的块当做那三步下的网而不是计划。如果这有用的话我建造爱马仕IDE:它并行运行Claude Code、Codex和其他代理每个任务都在其自己的分支和工作树上并且它在macOS、Windows和Linux上是免费和源代码可用的(BSL 1.1)。如果这听起来有用在GitHub上启动它。如果您正在构建接触凭证的代理那么人工智能代理袖珍指南覆盖它们周围的护栏图案。

相关新闻

2026年上海公司注册须知:自贸区注册企业与代办机构挑选注意事项

2026年上海公司注册须知:自贸区注册企业与代办机构挑选注意事项

上海创业注册行业背景与现状上海作为创业者聚集度较高的城市,每年新登记的市场主体数量稳居全国前列。其中中小微企业和初创团队占比超过九成,是市场活力的核心来源。对于刚起步的团队来说,公司注册是创业路上的第一步,也是后续合…

2026/10/14 14:12:23 阅读更多 →
Filebeat 日志采集实战:核心原理、配置详解与避坑指南

Filebeat 日志采集实战:核心原理、配置详解与避坑指南

1. 日志采集这件事,为什么绕不开 Filebeat做后端运维和日志分析的朋友,大概率都经历过这样的场景:服务器上跑着七八个服务,每个服务往不同的目录写日志,排查一个线上问题要挨个登录机器、tail -f翻半天,好不…

2026/10/14 14:12:23 阅读更多 →
Photo Flash Maker Platinum:离线电子相册工业化交付方案

Photo Flash Maker Platinum:离线电子相册工业化交付方案

简介:本资源为Photo Flash Maker Platinum电子相册制作软件安装包,面向摄影爱好者、家庭用户及小型活动策划者,解决个性化数字纪念品快速制作需求——无需编程或设计基础,即可将照片、视频转化为支持HTML5、EXE、ZIP等多格式输出的…

2026/10/14 14:12:23 阅读更多 →

最新新闻

NC65销售订单批量导入实战:从数据清洗到SQL脚本全攻略

NC65销售订单批量导入实战:从数据清洗到SQL脚本全攻略

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/15 3:31:40 阅读更多 →
一场用英语讨论中国流量生意的会议

一场用英语讨论中国流量生意的会议

2026 年深圳 SEO 大会公布了一组数字:参会约 500 人,其中中国大陆之外的面孔占 49%。 在中国本土举办、讨论全球搜索生态的会议上,海内外从业者接近对半——这个比例放在五年前难以想象。会议组织者把这种状态概括为“Western Meet Eastern”…

2026/10/15 3:31:40 阅读更多 →
MATLAB插值计算实战指南:选对方法比调参更重要

MATLAB插值计算实战指南:选对方法比调参更重要

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/15 3:31:40 阅读更多 →
Linux C 语言手写嗅探器,不依赖库也能抓包

Linux C 语言手写嗅探器,不依赖库也能抓包

为什么放弃 libpcap 直接操作原始套接字在学习网络协议栈或开发嵌入式监控工具时,我们往往过度依赖 libpcap 这样的高级库。虽然它们封装良好、调用简单,但就像黑盒一样,屏蔽了数据包从网卡到用户空间的真实流转过程。对于希望深入理解 Linux…

2026/10/15 3:31:40 阅读更多 →
智能梯控第三方接口快速接入指南

智能梯控第三方接口快速接入指南

在智慧楼宇的改造项目中,电梯门禁系统的对接往往是最让人头疼的环节之一。很多开发者在面对老旧的梯控硬件时,常常陷入“数据拿不到、权限配不准、日志查不着”的困境。尤其是当需要同时管理多栋大楼、数十部电梯以及成百上千用户的楼层权限时&#xff0…

2026/10/15 3:31:40 阅读更多 →
从汇编到实时飞控:Apollo-11源码的工程启示与实操指南

从汇编到实时飞控:Apollo-11源码的工程启示与实操指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/15 3:30:40 阅读更多 →

日新闻

Docker Compose 容器化部署 ChirpStack LoRaWAN 网络服务器实战

Docker Compose 容器化部署 ChirpStack LoRaWAN 网络服务器实战

1. 为什么选择容器化方式部署 LoRa 网络服务LoRa 物联网项目落地时,网络服务器是整个链路的核心枢纽。它负责接收网关上报的数据包、完成去重与解密、再把有效载荷分发给上层应用。早期大家习惯把网络服务器直接装在物理机上,依赖一堆系统库和特定版本的…

2026/10/15 0:00:46 阅读更多 →
共享LLM服务下的跨模型自动扩缩容:Kubernetes实战与避坑指南

共享LLM服务下的跨模型自动扩缩容:Kubernetes实战与避坑指南

1. 共享推理服务里,扩缩容到底难在哪做过大模型推理服务部署的人,大概都经历过这样的场景:一个团队共用一套推理集群,A 业务跑的是 7B 的小模型,B 业务跑的是 72B 的大模型,C 业务白天流量高、晚上几乎归零…

2026/10/15 0:00:46 阅读更多 →
Systemd 启动阶段根文件系统只读之谜:fstab 与 remount-fs 服务深度解析

Systemd 启动阶段根文件系统只读之谜:fstab 与 remount-fs 服务深度解析

1. 引子:一次内核恐慌引发的追查先从一个真实场景说起。某次我给一台老旧的嵌入式设备折腾系统裁减,为了把启动时间压进两秒以内,我手贱地把一串自认为“没用”的 systemd 服务给 disable 了,其中就包括systemd-remount-fs.servic…

2026/10/15 0:00:46 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/14 3:30:28 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/14 16:30:29 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/14 3:29:58 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/15 0:14:36 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/14 22:45:47 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/14 7:53:34 阅读更多 →