静态代码和配置检查
扫描器会对源代码和配置相关文件执行 55 项检查,涵盖访问控制、暴露的密钥、不安全的输入处理、安全设置,以及 AI 构建的 Web 应用中的其他常见错误。
Epherem 是一款面向 AI 编程工具构建的 Web 应用静态安全扫描器。它支持上传 ZIP 文件或连接个人 GitHub 仓库,读取项目文件,并在不运行应用的情况下检查常见安全错误。
该服务旨在 AI 构建的应用面向真实用户之前进行早期检查。它会检查访问控制、密钥、输入处理、设置和依赖项安全公告,然后生成报告,将已确认的软件包安全公告与需要审查的代码发现以及无法分析的区域分开。它还会为受支持的 AI 编程工具提供修复提示词,但轮换已暴露的密钥等操作仍由开发者负责。
扫描器会对源代码和配置相关文件执行 55 项检查,涵盖访问控制、暴露的密钥、不安全的输入处理、安全设置,以及 AI 构建的 Web 应用中的其他常见错误。
JavaScript 和 TypeScript 获得最深入的覆盖,Python 提供部分覆盖;对于不支持的语言,报告会将其标识出来,而不会将其显示为无问题。
扫描器会将锁定文件中的确切软件包版本与 OSV.dev(一个公开的安全公告数据库)进行比对,并报告未被锁定文件覆盖的情况。
报告会将结果归类为已知问题、可能存在的问题、需要检查的发现以及未分析的项目,帮助读者区分安全公告匹配、代码模式和覆盖范围缺口。
每项发现都会用通俗易懂的语言解释问题,标明文件和行号,说明可能采取的措施,并建议修复方法。代码摘录会遮盖疑似密钥和密码。
发现结果可能包含适用于 Cursor、Lovable 或 Claude Code 的提示词。完成更改后,用户可以再次运行扫描,为当前代码生成新报告。
上传完整项目,包括后端代码、环境相关文件、数据库规则和锁定文件,以发现可见界面中可能不会出现的问题。
连接个人 GitHub 仓库,并使用报告检查现有项目中的身份验证、所有权检查、暴露的凭据和不安全的数据访问。
使用包含文件和行号的发现结果及生成的提示词,引导 Cursor、Lovable 或 Claude Code 执行有针对性的修复,然后重新扫描已更改的代码。
使用依赖项部分,将锁定文件中的确切版本与已发布的安全公告进行比对,尤其是在 AI 编程工具添加或更新软件包之后。
在将一份平静的报告视为令人放心之前,先阅读“未分析”和“需要检查”部分,并确定需要人工审查或采用其他安全流程的区域。
上传项目 ZIP 文件或连接个人 GitHub 仓库,然后启动扫描。首次扫描前需要确认电子邮件。Epherem 会为项目创建应用条目,并将扫描报告保存在历史记录中。
每个账户每天可运行五次扫描,一次只能运行一个扫描。扫描在五分钟后停止。ZIP 上传文件大小上限为 100 MB,限制为 20,000 个条目、5,000 个文件,解压后大小上限为 1 GB。
Epherem 会读取源代码和配置相关文件,但不会运行应用、访问线上网站、登录数据库或安装软件包。它无法评估可读取代码之外的行为或设置;未分析的代码会被列出,而不会被视为安全。
报告会将归类为已知问题的软件包安全公告,与归类为可能存在问题或需要检查的代码模式分开。报告还会标识未分析的文件或区域;每项发现都包含文件路径、行号、说明、影响和修复建议。
免费扫描不会将代码发送给 AI。对于支持的发现,Epherem 会提供可粘贴到 Cursor、Lovable 或 Claude Code 中的提示词;密钥轮换和其他外部操作仍需手动完成。
ByteAsk 是面向 C 和 C++ 的终端优先 AI 编码 agent,可直接编辑仓库,并在展示 diff 前用真实编译器、调试器、sanitizers 和测试验证修改。提供免费版与付费方案。
CreateOS Sandbox 是基于 Firecracker 微型虚拟机的隔离计算环境,用于运行代码和 agent 工作负载,支持私有网络、SDK、CLI 和 MCP 程序化控制。
GitBot 是基于本地浏览器的工作区,可借助 Claude Code、Codex 或 OpenCode 创建可复用的编程机器人,跨仓库文件夹运行代理,并保留持久线程与可配置权限。
hob 是面向编码 agent 的独立工作区,可将 agent 会话、终端、历史记录和后续工作围绕你已在用的工具与提供商有序管理,适合重视本地路由、历史和工作区结构控制的开发者。
Ably Chat 是用于构建自定义实时聊天应用的 chat API 平台,支持房间消息、输入指示、在线状态、表情回应与消息更新,并提供按使用量计费选项。
Exodus 是一款免费的开发者工具,可审计应用代码仓库,对比当前部署与 Google Cloud Run 架构,并为编码代理生成有序迁移计划;还可规划新产品并估算架构与成本。