SuperAPI AI 工具集

security-audit

安全与审计

查看项目

更新于 10-25 05:54

技能介绍

用途:为代码库、API、服务、CLI 工具、库和守护进程提供安全指导与漏洞审查材料,目标是找出真正跨越信任边界的漏洞,并向责任人提供源码证据、安全复现方式、优先级和最小有效修复方案。该技能采用防御性、源码优先的工作流:候选问题必须说明低信任主体、被接受的输入或动作、预期控制、跨越的边界、受影响主体或资源,以及具体可观察结果;缺少明确受影响主体、资源或安全结果的候选不视为已确认发现。

主要能力:提供安全问答、聚焦审查、方法论与分类排查、具体发现调查等指导;在完整审计模式下可按六阶段流程执行全面或端到端安全审查,并生成 run-metadata.json、architecture.md、coverage-ledger.json、findings.json、REPORT.md、FINDINGS-DETAIL.md、NEEDS-VALIDATION.md 等产物。支持覆盖台账、既有运行复用、三种运行配置(quick、standard、deep)、范围子集审计和按代理调用次数计算的严格预算门槛。

使用方式:默认处于指导模式,加载技能本身不授权执行完整审计流程或创建文件;仅在用户明确要求审计、渗透测试、完整或端到端安全审查,或要求报告产物时进入完整审计模式。完整审计需先确定技能目录、目标仓库根目录、仓库名、目标之外的可写输出目录和源码引用,然后按六阶段执行。所有目标代码的执行必须位于操作系统级沙箱中,满足无外部网络、显式允许清单环境、只读目标与工具链、仅可写分配 scratch/ 目录、明确 CPU/内存/进程/文件大小/磁盘/墙钟限制等条件;无法满足这些控制时不得执行目标代码,应报告为需验证阻塞项并给出安全验证计划。

适用场景:安全问答、聚焦审查、方法论咨询、分类排查、特定发现调查,以及对代码库、API、服务、CLI 工具、库和守护进程的完整或范围子集安全审计。也可用于复用既有运行记录和按预算规划审计。

限制:禁止探测已部署端点、外部服务、共享基础设施、生产身份、他人数据或实时控制平面;禁止对在线或共享进程做可用性测试、发布产物、改动发布、消耗付费 API 配额,或超出建立缺陷所需的最小本地影响;禁止安装依赖或让构建过程获取依赖,只能用本地已有工具和依赖;目标代码写入产物需经父端可信代码按严格步骤晋升,禁止递归复制或通配 scratch、禁止晋升符号链接、FIFO、套接字、设备、目录、硬链接文件、变化中文件或超限文件。预算不足时需按规则停止狩猎、保留未验证候选并标记运行不完整,不得静默超支,也不得在候选验证不完整时声称完整覆盖。