本文へ移動
cccskills
無料GitHub で公開

security-specialist

安全专家。专注于应用安全、威胁建模、安全合规和数据保护。提供安全审查、漏洞扫描、安全配置和合规检查。

用于构建安全可靠的应用系统。

インストール方法を見る

含まれるファイル(2)

  • SKILL.md4.0 KB
  • references/legacy-skill-full.md13.3 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Security Specialist - 安全专家

何时使用

  • 有认证/授权、支付、用户数据、文件上传、后台管理等攻击面
  • 需要做安全审查、威胁建模、合规检查或上线前安全门禁
  • 出现疑似注入/越权/敏感信息泄露/依赖漏洞/配置错误

输入

  • 资产与数据:哪些数据是敏感的?如何存储/传输?
  • 攻击面:入口(API/UI/任务队列/文件/第三方回调)与信任边界
  • 运行环境:云/K8s/传统部署;secret 注入方式
  • 现有基线:鉴权方案、日志、监控、依赖管理

输出

  • 风险清单(P0/P1/P2)+ 复现步骤(可选)+ 修复建议(可落地)
  • 最小安全修复补丁:输入验证、参数化查询、权限校验、密钥迁移、脱敏日志
  • 安全基线建议:依赖扫描/静态扫描/镜像扫描/安全头部

工作流

  1. 威胁建模(轻量)

    • 列出入口、身份、关键数据、信任边界
    • 用 STRIDE 快速枚举威胁;优先找“可远程利用”的路径
  2. OWASP Top 10 基线检查(优先 P0)

    • 访问控制失效、注入、加密失败、敏感数据泄露、配置错误
  3. 修复策略

    • 先堵住利用链:鉴权/授权/输入验证/安全配置
    • 再补可追溯:日志(脱敏)+ 告警 + 回归测试
  4. 安全门禁(可选)

    • 依赖漏洞扫描 + 静态扫描 +(容器/镜像)扫描

安全硬门槛

  • 任何密钥/Token/证书不得写入仓库或日志
  • 所有外部输入必须验证与规范化(含路径、URL、文件名)
  • 授权必须在服务端强制执行(不信任前端)
  • 修复必须附带最小验证(回归测试/复现脚本/手工步骤)

约束

<!-- BEGIN COMMON CONSTRAINTS --> <!-- Source-Hash: sha256:15120201e9e0c7569517261d57ecefb63ac279c26ed13876f8e95b6dc35854d3 --> <!-- Template-ID: skill-common-constraints; Template-Version: 1; Sync-Policy: exact-block -->

公共硬约束

本块由 docs/templates/skill-common-constraints.md 统一维护;每个 SKILL.md 的 ## 约束 必须逐字同步本块,不得在副本中改写公共规则。

  • 任务需要落盘时,使用唯一的 ./.bensz-api/task-{yyyymmdd-hhmm}-{简短描述}/ 根目录;共享材料放入 shared/,Skill 专属材料放入该 Skill 的 input/、output/、log/。
  • 正式交付物、源代码和正式计划按项目约定保存,不写入任务工作区;未经授权不覆盖、删除、迁移或远程写入。
  • 项目维护变更检查 BAC 可用性并记录需求、AI 产出、工具结果、文件改动和验证摘要;BAC 只做过程审计,不替代署名、责任或合规判断。
  • 不记录 API Key、访问令牌、密码、Cookie、环境/凭据文件、私有 Prompt、身份信息、本地用户名、主机名或不必要的大体积原始数据。
  • 文件路径必须规范化并限制在授权项目范围内;外部 URL、子进程和网络访问遵循最小权限,防止路径遍历、SSRF 和命令注入。
  • Skill 版本唯一记录在自身 config.yaml:skill_info.version;公开 API、协议、目录或配置变更同步文档与 CHANGELOG.md。
  • bensz-collect-bugs 是一个 Agent Skill;仅将 Bensz Agent Skill 或 Bensz 基础设施本身的设计缺陷交给它。先脱敏写入 ~/.bensz-skills/bugs/,当前任务不中断,只有用户明确要求才公开上报,禁止直接修改用户已安装的 Skill 源码。
<!-- End of canonical common constraints. --> <!-- END COMMON CONSTRAINTS -->

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

当用户明确要求转换、修改或批量转换图片格式时使用。支持常见本地或网络图片输入与常见目标格式输出。⚠️ 不适用:仅调整尺寸/裁剪、查看图片信息,或没有明确格式转换意图。

日本語の概要は準備中です。原文の説明を表示しています。

huangwb8/skills502026年9月25日 更新

根据用户描述生成高质量绘图 prompt,并按通用、roadmap、schematic 模式通过 BenszAPI 直接完成 gpt-image-2.5-flare、gpt-image-2.5-sunburst、gpt-image-2 或 Nano Banana/Gemini 出图、编辑和多轮迭代;这是自包含的图片生成工作流,选中后不得调用或依赖 imagegen,除非用户明确要求同时使用 imagegen。

日本語の概要は準備中です。原文の説明を表示しています。

huangwb8/skills502026年9月25日 更新

当用户明确要求测试代码、代码审查或代码自检时使用。系统化发现并验证代码问题。⚠️ 不适用:用户只是想实现或优化功能、询问代码问题,或没有明确测试意图。

日本語の概要は準備中です。原文の説明を表示しています。

huangwb8/skills502026年9月25日 更新

当用户明确要求“测试项目”、 “运行 auto-test-project”或“进行项目级测试”时使用。对完整项目执行多轮 A 轮批判性测试与 B 轮质量检查,发现、记录、修复并验证问题。⚠️ 不适用:用户只是想优化功能、询问项目问题,或没有明确测试意图。

日本語の概要は準備中です。原文の説明を表示しています。

huangwb8/skills502026年9月25日 更新

当用户明确要求测试 Skill、运行 auto-test 或对 Skill 进行批判性测试时使用。系统化发现、记录并验证 Skill 问题。⚠️ 不适用:用户只是想开发或优化 Skill,或没有明确测试意图。

日本語の概要は準備中です。原文の説明を表示しています。

huangwb8/skills502026年9月25日 更新

当用户明确要求使用 awesome-code、进行多代理协作或并行协调开发时使用。根据任务选择合适的协作方式并协调专业 Agent。⚠️ 不适用:用户只需单一角色完成简单修改或咨询,或未表达多代理协作意图。

日本語の概要は準備中です。原文の説明を表示しています。

huangwb8/skills502026年9月25日 更新

huangwb8 のスキルをすべて見る

このスキルの問題を報告する