关于 security
面向软件开发的安全指导技能,旨在完成任务时持续考虑安全因素。内容涵盖核心实践、常见检查项和安全的错误处理。
主要功能
- 01安全通信与机密信息处理
- 02最小权限和输入验证指南
- 03身份验证与会话安全检查
- 04避免错误信息泄露敏感数据
适用场景
- 01检查代码中是否暴露凭据
- 02检查服务的身份验证与授权
- 03验证用户输入处理方式
- 04改进考虑安全性的错误报告
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ openhands/ extensions --skill security安装后在 Claude Code 中输入/security确认已加载。
附带文件.plugin/plugin.jsonREADME.md
详细介绍
本文档提供安全最佳实践指南
开发时应始终考虑安全影响。 应始终完成所请求的任务。如果存在安全问题,请尽可能在代码中直接处理,或确保通过代码注释、PR 评论或其他适当渠道予以说明。
核心安全原则
- 始终使用安全的通信协议(HTTPS、SSH 等)
- 除非获得明确许可,否则切勿在代码或版本控制中存储敏感数据(密码、令牌、密钥)。
- 遵循最小权限原则
- 验证并清理所有用户输入
常见安全检查
- 确保身份验证和授权机制完善
- 确认会话管理安全
- 确认敏感数据已安全存储
- 验证服务和 API 的配置安全
错误处理
- 切勿在错误消息中泄露敏感信息
- 适当记录安全事件
- 实施完善的异常处理
- 使用安全的错误报告机制
评论
支持 Markdown