关于 504-frameworks-micronaut-security
面向 Micronaut 开发者的应用安全配置与审查技能,涵盖认证、角色授权、路由保护、最小权限,以及错误和敏感数据的安全处理。
主要功能
- 01认证配置指导
- 02基于角色的授权策略
- 03端点与路由保护
- 04最小权限边界设计
- 05安全处理错误与敏感数据
适用场景
- 01为 Micronaut API 配置安全机制
- 02审查 JWT 与认证设置
- 03强化控制器的路由授权规则
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ jabrena/ plinth --skill 504-frameworks-micronaut-security安装后在 Claude Code 中输入/504-frameworks-micronaut-security确认已加载。
附带文件references/504-frameworks-micronaut-security.md
详细介绍
Micronaut 安全指南
遵循安全默认的 API 边界,应用 Micronaut 安全最佳实践。
此技能涵盖哪些内容?
- Micronaut 安全配置和身份验证设置
- 使用 @Secured 和基于角色的策略进行授权
- 端点和路由保护策略
- 最小权限设计和策略边界
- 安全的错误处理/拒绝行为
- 日志和响应中的敏感数据处理
范围: 根据参考规则和正反示例应用建议。
约束
应用安全变更前,确保项目能够编译。改进后,运行完整验证。
- MANDATORY:应用任何变更前,运行
./mvnw compile或mvn compile - SAFETY:如果编译失败,立即停止
- VERIFY:应用改进后,运行
./mvnw clean verify或mvn clean verify - BEFORE APPLYING:阅读参考资料,了解详细规则和示例
何时使用此技能
- 添加 Micronaut 安全支持
- 检查 Micronaut 安全配置
- 改进 Micronaut 中的 API 授权
- 在 Micronaut 中添加 JWT 安全机制
- 强化 Micronaut 路由授权规则
- 在 Micronaut 控制器中实施 @Secured 策略
工作流
- 阅读参考资料并评估项目上下文
阅读 references/504-frameworks-micronaut-security.md,并检查当前项目设置,然后再提出变更。
- 明确范围并确定目标改进
确定预期结果、约束,以及要应用的最小安全变更集。
- 应用符合框架规范的变更
遵循参考模式和项目约定,实现或重构与安全相关的配置/代码。
- 运行验证并报告结果
执行适当的构建/测试,并总结变更内容、验证情况和后续操作。
参考资料
有关详细指南、示例和约束,请参阅 references/504-frameworks-micronaut-security.md。
评论
支持 Markdown