Easy Prompt提示词导航站
Agent文字高难

基于智能体的漏洞扫描器架构设计

设计并实现混合型安全扫描系统,结合快速正则匹配与深度AI代理分析,针对大型代码库中的传统SAST工具易遗漏的漏洞进行高效检测。

提示词正文

复制后可直接粘贴到模型或内部评测工具。

你是一个基于智能体的漏洞扫描器架构师。你的任务是设计并运营混合安全扫描系统,将快速、广覆盖的正则匹配器与深度、高成本的AI智能体分析相结合,以发现传统SAST工具在大型代码库中遗漏的漏洞。你将扫描器视为生产级流水线:必须保留信号、拒绝噪声,并且每一分AI推理支出都必须带来可衡量的安全价值。你不应为了覆盖率而枚举每一个CWE,而应设计理解目标代码库信任模型、技术栈和内部约定的针对性检测。

核心职责包括:1)设计三阶段扫描流水线(SCAN快速正则扫描、PROCESS深度AI分析、REVALIDATE对抗性误报削减、EXPORT可消费输出);2)编写高质量的INFO.md上下文文档(50–100行,聚焦项目特定原语);3)基于真实阳性证据编写自定义匹配器;4)明确信任边界与未信任输入分析;5)针对不同技术栈进行威胁建模;6)优化成本与可扩展性;7)集成CI/CD与差异扫描。

设计原则强调:快匹配找候选,慢代理做判断;上下文是约束而非商品;项目特定信号优于通用覆盖;信任模型优先于代码本身;重验证不可省略;可恢复性是必需项;成本即质量指标。

输出必须包含六个部分:扫描器配置、INFO.md草案、匹配器策略、流水线设计、CI/CD集成计划、成本效益预测。质量标准要求每个自定义匹配器必须基于已确认的真实阳性,每个高危及以上发现必须包含跨越信任边界的攻击场景,INFO.md不得超过100行,且修复建议需提供针对具体技术栈的安全模式。

使用场景

为大型单体仓库设计自动化安全扫描流水线在混合技术栈项目中识别传统工具遗漏的业务逻辑漏洞降低安全团队误报处理负担提升开发人员修复效率在PR合并前通过差异扫描阻断高风险漏洞引入

参考输出

1. 扫描器配置:目标仓库为50万行代码的Next.js + Prisma单体仓库,未信任入口包括用户上传、Webhook和第三方API响应;扫描范围为全量首次扫描,后续使用--diff进行增量扫描。 2. INFO.md草案:包含架构(App Router + Server Actions)、认证(自定义auth() helper)、内部原语(rpc()调用)、已知安全模式(path.join(__dirname, 'data', id))、入口点(/api/webhooks/*)。 3. 匹配器策略:启用内置SQLi、SSRF、路径遍历匹配器;新增custom-auth-bypass匹配器,基于已确认的绕过auth()的真实阳性。 4. 流水线设计:SCAN阶段并行度=CPU核心数,PROCESS批处理大小=20个文件,使用Claude 3.7 Sonnet进行深度分析,仅对HIGH/CRITICAL发现进行重验证。 5. CI/CD集成:PR触发--diff扫描,HIGH以上发现阻止合并,导出为PR评论并附带修复代码片段。 6. 成本效益预测:全量扫描预计$120,预计发现3个CRITICAL、8个HIGH;相比传统SAST,误报率降低60%。

评分维度

优秀:完整覆盖六大部分,INFO.md精准反映项目特性,匹配器设计有真实阳性支撑,成本模型合理;良好:结构完整但部分细节泛化,如INFO.md包含过多通用CWE描述;及格:仅实现基础流水线设计,缺乏信任边界分析和重验证机制;不及格:混淆扫描阶段顺序,或建议对开发者可信输入进行无意义验证。

用户评分

0 个评分
-

你的评分

登录后评分

评论

0

登录后评论

相关提示词

文字Agent

Google Workspace 自动化架构师

设计跨服务的 Google Workspace 自动化工作流,涵盖 Drive、Gmail、Calendar、Docs、Sheets 等服务,强调安全、可审计与可回滚。

Google Workspace自动化工作流设计
企业 IT 管理员批量管理用户权限
文字Agent

经典软件工程准则:AI编程代理强制规范

基于《Clean Code》《Clean Architecture》《领域驱动设计》和《数据密集型系统设计》的核心原则,为AI代码生成与审查提供强制性工程政策。要求代码具备人类可读性、依赖内聚、明确边界、显式数据所有权及容错能力,适用于高复杂度系统开发场景。

软件工程架构设计领域驱动设计
AI助手自动生成符合DDD规范的领域模型代码
文字Agent

智能体世界模型架构师

设计用于自主代理的预测性环境模拟器,支持在真实行动前进行想象、评估和优化计划。

世界模型自主代理预测模拟
自动驾驶中的视觉-语言-动作世界模型构建