SuperAPI AI 工具集

insecure-design

设计与创作

查看项目

更新于 10-15 21:42

技能介绍

用途:该技能在用户要求检查设计缺陷、分析安全设计、查找不安全设计模式或审查威胁模型时使用,依据 OWASP A04:2021 分析架构与代码中因缺少威胁建模、安全需求不足或未采用安全设计模式而缺失或失效的安全控制。

主要能力:识别敏感端点缺失限流、状态变更操作无 CSRF 防护、认证无账户锁定、仅客户端校验、缺少安全响应头、信任客户端、无纵深防御、错误处理泄露内部信息、缺少幂等控制、多租户隔离不足等模式;支持 --scope、--depth(quick/standard/deep/expert)、--severity、--fix、--explain 等标志,深度越高越侧重请求生命周期、信任边界、威胁模型与攻击树分析。

使用方式:先确定范围并优先关注 HTTP 处理器、认证流程、中间件、配置、业务逻辑与客户端校验文件;检查 semgrep 可用性,可用时运行 semgrep scan --config auto --json --quiet <target> 作为补充信号;核心为 Claude 基于代码的推理分析;最后按 findings 模式输出,发现编号以 DESGN 开头,附 CWE、OWASP A04:2021 与 STRIDE 映射,并给出汇总表与优先级。

适用场景:Web 应用与 API 的架构级安全评审、威胁建模、业务逻辑与信任边界审查。

限制:该类别主观性强,自动化扫描器覆盖极少,主要依赖推理;设计发现默认置信度为 medium,除非缺失明确无疑;资料未提供具体安装命令、收费与平台信息。