安全AI助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @kunlungrowth/kg-dev60-057。
技能介绍
开发场景中的安全痛点:从环境配置到协作流程
开发团队在 Git 协作、Docker 部署或日常 dev 流程中,常遇到安全相关的具体问题:比如 docker-compose.yml 中暴露不必要的端口、Git 提交历史中包含敏感信息、依赖包存在已知漏洞,或是不确定如何安全配置容器权限。这些问题若处理不当,可能导致开发环境被渗透、敏感数据泄露,或影响后续生产环境的安全性。传统方式下,开发者可能需要查阅零散的文档或向资深同事求助,耗时且难以覆盖所有细节。
技能的核心能力与工作流程
安全AI助手围绕开发流程中的安全需求设计,核心能力包括识别安全相关的触发场景(如 安全、Git、Docker、dev 等关键词)并提供针对性方案。其工作流程分为四个关键步骤:
- 步骤1-理解需求:接收用户输入后,首先明确具体诉求——例如用户提到“Docker 容器启动后被检测到高危端口”,技能会解析出需要解决容器端口暴露问题;
- 步骤2-分析生成:结合开发安全最佳实践(如最小权限原则、敏感信息隔离),生成可落地的方案,例如调整
docker-compose.yml中的端口映射范围,或补充容器用户权限配置; - 步骤3-组织结果:将方案结构化输出,可能包括具体操作步骤、关键参数说明(如
user: "1000:1000"权限设置),或参考的官方文档链接; - 步骤4-输出建议:确保建议专业实用,若涉及敏感操作(如删除 Git 历史记录),会标注潜在影响(如需要团队同步操作以避免冲突)。
适用边界与使用注意点
该技能聚焦于 dev 场景的安全辅助,适用边界需明确:当用户输入信息不足时(如仅说“帮我搞安全”但未说明具体工具或问题),会礼貌追问细节(例如“请问具体是 Git 配置、Docker 部署,还是代码层面的安全问题?”);若问题超出 dev 安全范畴(如企业级网络安全策略制定、硬件安全攻击防护等),会明确说明超出能力范围,不会强行生成方案。此外,技能的输出依赖用户提供的具体上下文(如配置文件片段、错误信息),建议使用时尽量描述清晰问题场景,以获得更精准的建议。
使用场景
- 开发人员在编写Docker配置文件时,不确定如何设置容器权限避免安全风险,需要获取具体配置建议
- 团队成员在Git提交代码时发现历史记录包含敏感信息,寻求清理或预防的实用方案
- 开发者在dev环境中部署服务,遇到端口暴露问题,需要针对性的安全配置指导
- 程序员在编写代码时想检查是否存在潜在安全漏洞,希望得到基于最佳实践的建议
适合人员
- 使用Docker进行开发的运维工程师,需要确保容器配置符合安全规范
- 参与Git协作的后端开发者,希望避免提交历史泄露敏感信息
- 负责dev环境部署的开发人员,需要解决部署过程中的安全配置问题
- 关注代码安全的程序员,寻求识别和修复潜在漏洞的建议