Rules you can inspect
Tree-sitter parsing and source-controlled rules identify selected risky patterns. Bounded taint analysis supports selected high-risk rules.
商业摘要已提供本语言版本。产品详细流程和技术证据以英语维护。
安全与保障
在 AI 生成的代码带来风险之前进行检查。
AI 辅助开发增加了待审查代码量。团队需要可以检查、分级处理并与现有扫描工具比较的发现。
应用安全和工程负责人
软件原型,访问须签署保密协议
request input
→ file path construction
→ filesystem access
Review question:
Can input escape the intended directory?Explore the reasoning
Agree the code, rule set and current scanners against which the evaluation will be judged.
源码审查日期
The decision behind the system
A Rust static-analysis toolkit for AI-generated and AI-application code: deterministic rules, bounded taint analysis, editor diagnostics and reviewable CI findings. Complements existing SAST and accountable security review.
Achilles inspects selected code and application-security patterns. Aegis organises system-level governance evidence. Neither substitutes for accountable security review.
Tree-sitter parsing and source-controlled rules identify selected risky patterns. Bounded taint analysis supports selected high-risk rules.
CLI, language-server diagnostics and SARIF output put findings into editor, CI and code-review workflows.
Custom rule setup, severity overrides and optional model-assisted triage help adapt review to a team's code and risk model.
Agree the code, rule set and current scanners against which the evaluation will be judged.
Examine deterministic rules and selected bounded taint paths. A potential finding is a question for review, not proof of exploitability.
Follow the finding into CLI, editor or SARIF review. Keep optional model-assisted triage distinct from deterministic analysis.
Review missed cases and false positives, remediate and rescan. A clean scan is not a security guarantee.
Inspect the source, test conditions and operating limits in the technical record.
业务 ↔ 技术桥梁 · Security capability experiment
Explores deterministic security analysis for AI-generated and AI-application code.
这是对项目组合与源代码的解读,并非客户、部署、认证或成果声明。
AI-assisted development can increase code volume and repeat insecure patterns faster than conventional review capacity grows.
Keep deterministic parsing and source-controlled rules primary, with model-assisted triage optional and explicitly separate.
Rust crates, tree-sitter parsers, YAML rules, SARIF output, CLI, LSP, CI integration, and selected fixtures.
Findings and unresolved uncertainty return to remediation priority, release criteria, security review, and engineering policy.
本页解读的是独立项目仓库中的源代码。源代码存在,并不表示该项目作为服务运行在 hyperion-consulting.io 内。
访客及客户数据的 AI 处理限于通过受治理的欧盟端点使用 Mistral。所有者授权的 Helio、搜索及 Product Council 流程已启用。独立的公开来源编辑流程使用 Anthropic,并以受治理的 Mistral 作为备用;该流程不接收网站咨询、客户文档或访客对话。远程 AI 不可用时,确定性工具仍可使用。
源码证据
A Rust static-analysis toolkit for AI-generated and AI-application code. The reviewed source includes tree-sitter parsing, deterministic rules, bounded taint analysis for selected rules, SARIF output, CLI and editor diagnostics, and optional model-assisted triage.
详细技术快照以英文维护。
代码仓库证据不等同于客户、部署、认证或成果证据。
架构
三层架构:CLI 与 CI 集成、一个针对 AI 生成代码和 AI 应用中选定模式的 210 规则 AST 扫描器,以及可能有助于对发现项排序的可选模型辅助分诊。三者都不能替代安全评审。
仅为源代码图:一层可能代表已实现代码、适配器边界或文档设计,并不证明已配置生产服务。
Rust 命令行、LSP、CI 和 SARIF 接口支持本地扫描和评审流程中的扫描。不对通用运行时或大规模性能作任何声明。
The source represents parsers for JavaScript, TypeScript, Python, Go, Java, Rust, Ruby, PHP, C# and Swift. Source-controlled rules cover selected AI-generated and AI-application risks, with bounded taint analysis for selected high-risk rules. Coverage and accuracy require evaluation against representative code.
使用本地或托管的 Mistral 模型进行可选分诊,可能有助于筛除疑似误报,并根据上下文对发现项重新排序。仅在启用时运行,不能替代安全评审。
覆盖 5 个类别的 210 条规则
确定性规则识别 AI 应用中选定的模式;可选的模型辅助分诊可能有助于对发现项排序,但两者都不能替代安全评审。
仅为仓库表面:可用性、完整性、性能与运营适用性需要另行验证。
提示模板中硬编码的 API 密钥、“只是演示”代码路径里通过字符串拼接的 SQL、不安全的反序列化、对 LLM 输出执行 eval、以 INFO 级别记录密钥。当“能跑一次”压倒“安全运行”时随之而来的一簇模式。
没有参数验证的工具定义、与管理员权限重叠的智能体能力、LLM 可调用工具上缺失的速率限制、泄露系统身份的提示前缀。让一次越狱演变为一起事件的那一簇问题。
未净化的 LLM 输出被渲染为 HTML、用户可控上下文中的提示注入途径、经由检索文档的间接注入、将模型输出送入 shell 或 eval、缺失的输出模式验证。把 OWASP-LLM-Top-10 落到实处。
无鉴权暴露的 Next.js Server Action、FastAPI 依赖注入绕过、LangChain 思维链泄露、通过 raw() 造成的 Django ORM SQL 注入、不安全的模板渲染。逐框架定制的规则,而非通用的污点追踪。
带有敏感前缀的公开 S3、具有 `*` 操作权限的 IAM 角色、AWS Bedrock 跨账户权限、在缺失服务账户上下文中暴露的 GCP Vertex AI。让一个泄露的端点 URL 演变为完整数据外泄的那一簇问题。
技术栈
所列技术仅标识仓库依赖项或适配器表面,并不证明存在活动集成或部署。
源代码
Achilles 源代码可应要求提供,用于评估与合作目的。
若要访问源代码,请签署我们的保密协议。
与 Hyperion 合作
一份范围明确的评估计划,涵盖规则适用性、审查流程以及与现有工具的比较。
请简要说明您的情况、限制条件和待作决策。开始工作前,我们会商定范围、责任和报价。