
Pharon 推出安全事件告警工具,可对接 Claude Code
来源标题:Show HN: Pharon – security incident alerts for your whole stack
Pharon 推出面向全栈的安全事件告警服务,通过 Claude Code 插件安装,代码保留在用户本机。它每 5 分钟检查 OSV.dev 和安全新闻,每日检查 CISA KEV 和软件终止支持日期,并把新事件与用户清单比对,命中后经 Slack、邮件和签名 webhook 通知。定价从每月 12 美元起,提供 7 天免费试用且无需信用卡。
以下正文由 AI 翻译自 Hacker News 最新(原文版权归原站所有),可能存在偏差,重要内容请以原文为准。
阅读文档 需要 Claude Code · 代码保留在你自己的机器上 · 每月 12 美元起 · 免费试用 7 天,无需绑定银行卡 光束代表每一条新事件与你清单的比对结果。只有匹配上的才会变红。 每 5 分钟查询一次 OSV.dev 和安全新闻。每天查询一次 CISA KEV 和终止支持日期。 大多数日子里,你运行的东西都没有被波及,Pharon 什么也不说。而这一天,有东西被波及了。 OSV.dev 报告 litellm 1.107.0 已被入侵。Pharon 发布已签名的通告 litellm-2026-10。 在 acme/api 和 billing-worker 中匹配到。两者都在 uv.lock 中锁定 litellm 1.107.0。 api 团队最先收到通知。Slack #security、一封邮件,以及一个已签名的 webhook。 Claude Code 里的灯亮了。🔦 严重 · 两个仓库的状态栏都显示 1 条未处理。 Lena 运行 /pharon:check-incident。她的笔记本电脑通过 .venv 和 pip 缓存受到影响。轮换 OPENAI_API_KEY。 锁定到 1.106.2 并完成轮换。下一次上传清单后匹配被清除,灯也随之熄灭。 把 Pharon 添加到 Claude Code。命令行工具会一并装上,无需安装其他东西。 /plugin marketplace add getpharon/pharon /plugin install pharon@pharon 2关联一个仓库 运行 /pharon:setup。它会让你登录,读取你机器上的技术栈,并准确显示将要上传的内容。 /pharon:setup 3剩下的交给 Pharon 你的清单保持最新,新的入侵会在几分钟内被捕捉到,而你运行的东西一旦被波及,你会立刻收到通知。 为 npm 和 PyPI 包、容器镜像、GitHub Actions、Node.js 和 Python 运行时、Postgres 和 Redis、Kubernetes、Lambda,以及你调用的厂商(如 Stripe、OpenAI、Vercel 和 Supabase)提供事件告警。 npm、PyPI、Go、Rust、Ruby、PHP、Java 和 .NET 基础镜像以及你的服务所运行的镜像 Dockerfile、compose 文件、正在运行的 ECS 和 Cloud Run 服务 Node.js、Python、Go、Ruby、PHP、Java、.NET 版本文件、Dockerfile、serverless 和平台配置 AWS、Google Cloud 和 Azure 上的数据库、Kubernetes、serverless 和队列 Stripe、OpenAI、Vercel、Supabase 以及另外 50 多家厂商 SDK 导入、.env.example 中的变量名、你的 DNS 记录 该插件会在你的 Claude Code 状态栏中放置一盏警示灯,一旦严重事件波及你所在的仓库,就会立刻弹出通知。随后一条命令会以只读方式检查这台机器,并列出需要轮换的密钥名称。 › /pharon:check-incident litellm-2026-10 正在读取 uv.lock、.venv、pip 缓存、镜像…… 本机受影响:.venv、pip 缓存 需要轮换:OPENAI_API_KEY、ANTHROPIC_API_KEY 未受影响:镜像 acme/api:2026-11-02 › 把结论分享给你的团队? Pharon · acme/api 中的严重事件 litellm 1.107.0 已被入侵。运行 /pharon:check-incident litellm-2026-10。 Pharon 会在 Claude Code、你的收件箱、Slack 和你的拉取请求中与你碰面。 会话通知 在受影响的仓库中打开 Claude Code,Pharon 会先开口,并给出检查命令。 本地检查 读取这台机器上的 lockfile、已安装的包、缓存和镜像,不做任何改动。 轮换清单 来自共享检查的密钥名称会变成一份带负责人的清单。绝不会包含密钥的值。 分支预览 分支和未提交的改动会被检查,但不会替换正式清单。 拉取请求检查 如果某个拉取请求引入了存在未处理事件的组件,GitHub Action 会使其失败。 Slack 和 webhook 严重和高危事件会立即发出。Webhook 载荷经过签名。 终止支持日期 临近支持终止的运行时和托管数据库会在截止日期前显示出来。 每日摘要 其余内容每天汇总一次送达,或者完全不发。任何事件都可以暂停一周。 扫描在你的代码所在之处运行。Pharon 只获取名称、版本和文件路径,它发回的每一条通告都经过签名。 扫描在你技术栈所在之处读取它。源代码和文件内容永远不会离开那里。 技术栈文件的名称、版本和路径。/pharon:show 会打印出确切的上传内容。 检查会列出可触及范围内的密钥,让你知道该轮换什么。它绝不会读取这些密钥。 每条通告都带有 Ed25519 签名。CLI 会拒绝任何未签名或被篡改的内容,通告中的任何内容都无法被执行。 云账户和资源默认以哈希标识,除非你另行选择。 Pharon 会先展示初始清单,在你批准之前不会上传任何内容。 Pharon 是面向软件团队的预警系统。它维护一份清单,涵盖你运行的每一个包、容器镜像、GitHub Action、运行时和云服务,并在受入侵的版本、被利用的漏洞、厂商泄露或终止支持截止日期波及到你时,于几分钟内发出告警。 不需要。扫描在你的机器上运行,只上传一份清单:组件名称、版本和技术栈文件的路径。源代码、文件内容和密钥值永远不会离开你的机器,/pharon:show 会打印出确切的上传内容。 来自 OSV.dev(其中包括 GitHub Advisory Database、PyPI、Go、RustSec 以及 OpenSSF 的恶意包报告)、CISA 的被利用漏洞目录、endoflife.date,以及用 Claude 汇总的安全新闻和厂商公告。每条通告都用 Ed25519 签名,且只包含数据,绝不包含命令。 Pharon 每 5 分钟检查一次 OSV.dev 和安全新闻,每天检查一次 CISA KEV 和终止支持日期。当某条通告影响到你运行的东西时,严重和高危告警会立即发出,其余内容则进入每日摘要,除非你另行选择。 在 Claude Code 中运行 /pharon:check-incident 并跟上通告 ID。它会查看 lockfile、已安装的包、包缓存、Docker 镜像和指示文件,不做任何改动,并按名称列出需要轮换的密钥。这项功能免费,且无需账户。 要关联仓库的话,是的:Claude Code 插件会完成设置,并补全它无法从文件中看到的信息。之后,GitHub Action 会通过 CI 保持清单最新并检查拉取请求,无需任何人的笔记本电脑参与。 不需要。依赖扫描器让你的包保持已修补状态。Pharon 则会在你已经运行的东西遭到入侵、被利用或退役时告诉你,覆盖整个技术栈,并告知你是否暴露其中。
(原文较长,此处译出前 6000 字,完整内容请点「打开原文」。)
正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。