关于 304-frameworks-spring-boot-security
用于在 API 项目中落实 Spring Boot 安全实践的技能,涵盖安全配置、授权和敏感数据处理,并要求修改前编译、修改后验证。
主要功能
- 01配置 SecurityFilterChain
- 02端点身份验证与授权
- 03方法级安全控制
- 04遵循最小权限原则
- 05安全错误与敏感数据处理
- 06编译及验证流程
适用场景
- 01添加 Spring Boot 安全支持
- 02审查端点授权策略
- 03强化 JWT 资源服务器安全
- 04配置方法安全与 CSRF
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ jabrena/ plinth --skill 304-frameworks-spring-boot-security安装后在 Claude Code 中输入/304-frameworks-spring-boot-security确认已加载。
附带文件references/304-frameworks-spring-boot-security.md
详细介绍
Spring Boot 安全指南
采用安全默认的 API 边界,落实 Spring Boot 安全最佳实践。
此 Skill 涵盖哪些内容?
- Spring Security 配置和 SecurityFilterChain 设置
- 端点的身份验证和授权策略
- 方法级安全性(@PreAuthorize / @Secured)
- 角色和 scope 的最小权限原则
- 安全的错误处理和拒绝响应
- 日志和响应中的敏感数据处理
范围: 根据参考规则和正反示例应用建议。
约束
应用安全变更前,确保项目能够编译。改进后,运行完整验证。
- 强制要求:应用任何变更前,运行
./mvnw compile或mvn compile - 安全要求:如果编译失败,立即停止
- 验证要求:应用改进后,运行
./mvnw clean verify或mvn clean verify - 应用前:阅读参考资料,了解详细规则和示例
何时使用此 Skill
- 添加 Spring Boot 安全支持
- 审查 Spring Boot 安全配置
- 改进 Spring Boot 中的 API 授权
- 在 Spring Boot 中添加 JWT 资源服务器安全性
- 加固 Spring Boot 安全标头和 CSRF 设置
- 在 Spring Boot 中使用 @PreAuthorize 实现方法安全性
工作流
- 阅读参考资料并评估项目上下文
阅读 references/304-frameworks-spring-boot-security.md,并检查当前项目设置,然后再提出变更建议。
- 确定范围并选择目标改进项
明确所需结果、约束,以及要应用的最小安全变更集。
- 应用符合框架规范的变更
遵循参考模式和项目约定,实现或重构安全相关配置/代码。
- 运行验证并报告结果
执行适当的构建/测试,并总结变更内容、验证情况以及后续行动。
参考资料
如需详细指南、示例和约束,请参阅 references/304-frameworks-spring-boot-security.md。
评论
支持 Markdown