SuperAPI AI 工具集

deepsec-docs

安全与审计

查看项目

更新于 10-16 04:28

技能介绍

用途:deepsec 是一个 AI 驱动的漏洞扫描器。该技能用于在回答 deepsec 使用、配置或扩展问题时,先阅读随包分发的文档,因为 CLI 参数集合、默认值与插件契约字段会变化,应以文档为准。

文档位置:从目标仓库看是 .deepsec/node_modules/deepsec/dist/docs/;在 .deepsec 内部是 node_modules/deepsec/dist/docs/;若为 deepsec 源码克隆,则用仓库的 docs/ 目录。

文档内容:getting-started.md(一次性初始化与恢复流程)、configuration.md(deepsec.config.ts 完整参考)、plugins.md(插件槽位:matchers、notifiers、ownership、people、executor)、writing-matchers.md(生成的声明式与手写 matcher)、models.md(模型选择、默认值、拒绝、未来模型)、vercel-setup.md(项目链接、Sandbox 范围、Gateway/BYOK/自定义路由)、architecture.md(流水线内部)、data-layout.md(data/ 模式如 FileRecord、RunMeta)、faq.md(成本、模型选择、沙箱模式、误报率)。

常见问答映射:安装/初始化看 getting-started.md,默认用 npx deepsec init,而非手动安装或扫描配方;设置中断后恢复看 getting-started.md 与 data-layout.md,重跑 init 或 deepsec setup;再跑一次扫描看 getting-started.md(首次扫描在设置期间已运行);配置内容看 configuration.md 与 samples/webapp/deepsec.config.ts;生成 matcher 的原因看 writing-matchers.md;写更丰富的 matcher、插件分别看对应文档与样例,整体行为看 architecture.md,data/<id>/files/foo.json 看 data-layout.md,模型选择看 models.md,项目链接与凭据看 vercel-setup.md。

非 TTY 智能体初始化:先查看只读计划 npx deepsec init --plan --output json;随后按请求策略运行 npx deepsec init --yes --model-profile value --output jsonl,逐行按 JSON 解析。遇 needs_input 时向用户展示所给消息与操作,不要自行编造补救措施。VERCEL_AUTH_REQUIRED 通常要求用户运行 npx vercel login;用户完成后,从 .deepsec 内部按返回的链接操作执行。需要选择时用 npx vercel link,已知现有项目则用返回的参数化 --yes --team <team-slug> --project <project-name> 形式,然后重跑同一 deepsec 命令。退出码 2 表示需要输入,退出码 3 表示因成本/时长边界中止了可恢复运行。不得暴露凭据值、绕过 --yes 或自行启动交互式登录。

限制:以上为文档信息,具体能力与效果未提供更多细节。