SuperAPI AI 工具集

code-audit-readonly

通用与其它

查看项目

更新于 10-15 23:42

技能介绍

用途:对代码仓库执行完整、确定性的只读技术审计,最终只产出 improvements.md 行动计划,所有发现均带文件与行号,可追溯。

主要能力:覆盖正确性与逻辑(bug、竞态、异步/并发、错误处理、空值与类型、边界场景)、性能(多余分配、昂贵循环、N+1、重复 I/O、缓存与数据结构)、重复与可维护性、安全(硬编码密钥、注入、XSS/CSRF/SSRF、开放重定向、路径穿越、不安全上传、认证授权、弱加密、不安全配置、依赖漏洞、日志泄露)、可观测性与可靠性、测试与质量。

使用方式:先映射仓库树并列出相关文件,初始化 improvements.md(系统摘要、进度跟踪、严重度与分类约定);按确定性顺序逐文件完整阅读,记录发现并关联导入/调用/契约,更新进度并写明 File fully reviewed: <path>;可运行只读静态分析、linter、类型检查、测试与依赖/CVE 审计;最后写入完整发现清单、按优先级排序的待办与分阶段修复计划。

限制:被审计项目只读,禁止改源码/配置/测试,禁止自动重构、写盘格式化与破坏性命令,仅允许创建或更新 improvements.md;不请求确认,端到端执行;不设人为数量上限,重复问题也逐处登记;审计刻意偏慢,优先深度与证据质量;绝不回显密钥或凭据原文,仅记录路径、行范围、密钥类别与脱敏上下文。分类仅限 Bug、Performance、Security、Duplication、Code Quality、Architecture、Maintainability、Observability、Tests、Dependencies;严重度仅 Critical、High、Medium、Low;发现编号为 A001 起。完成条件:所有相关文件标记已审阅、每文件有 File fully reviewed 行、improvements.md 含完整清单、优先级待办与分阶段计划,且被审计项目保持原样。