工程开发
audit-context-building
通过超细粒度、逐行代码分析建立深层架构脉络,适用于高级安全性审计。
简介
audit-context-building 技能是一个专门的框架,旨在规范 AI 代理在安全审计初步阶段如何处理代码。通过执行纪律严明的自下而上方法,它使开发人员和安全研究人员能够在开始主动漏洞发现之前,将原始源代码转换为系统架构、状态转换和逻辑不变量的精确且全面的心理模型。
此技能适用于进行威胁建模、架构审查或手动漏洞研究的安全专业人员、审计员和资深工程师。对于复杂、高风险的代码库特别有效,因为“大意层级”的理解往往会导致遗漏边缘情况、产生幻觉漏洞或在长时间分析过程中丢失上下文。通过强制执行严谨、结构化的检查流程,确保每个函数、外部调用和状态变量都经过精确分析。
-
执行逐行与逐块的语义分析,以获取微观层级的逻辑。
-
应用第一性原理 (First Principles)、5 Whys 与 5 Hows 来解构假设并识别潜在的推理危险。
-
实现全栈上下文传播,将整个调用链(包括外部依赖与函数库调用)视为单一连续的执行流程。
-
自动构建持久的全局心理模型,整合内部函数逻辑、存储模式与信任边界。
-
强制记录每个分析模块的预先条件、输入、副作用与状态变更操作。
-
此工具专为获取上下文而设计;不应用于最终的漏洞利用生成、错误报告或严重性影响评分。
-
使用者应预期代理程序会非常严谨,经常暂停以根据实际代码库验证假设,而非仅依赖常见模式或启发式方法。
-
在分析外部调用或黑盒函数库时,代理程序将默认采取对抗性姿态,将外部输入视为不可信,并对所有可能的返回/回滚路径进行建模。
-
输出针对高保真度技术回忆进行了优化,优先考虑准确性与完整性而非速度。
仓库统计
- Star 数
- 4,905
- Fork 数
- 428
- Open Issue 数
- 21
- 主要语言
- Python
- 默认分支
- main
- 同步状态
- 空闲
- 最近同步时间
- 2026年4月30日 09:35