mcpField
5
504-frameworks-micronaut-security

504-frameworks-micronaut-security

github.com/jabrena安全456266 次安装1 天前更新
代码仓库

关于 504-frameworks-micronaut-security

面向 Micronaut 开发者的应用安全配置与审查技能,涵盖认证、角色授权、路由保护、最小权限,以及错误和敏感数据的安全处理。

主要功能

  1. 01认证配置指导
  2. 02基于角色的授权策略
  3. 03端点与路由保护
  4. 04最小权限边界设计
  5. 05安全处理错误与敏感数据

适用场景

  1. 01为 Micronaut API 配置安全机制
  2. 02审查 JWT 与认证设置
  3. 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 策略

工作流

  1. 阅读参考资料并评估项目上下文

阅读 references/504-frameworks-micronaut-security.md,并检查当前项目设置,然后再提出变更。

  1. 明确范围并确定目标改进

确定预期结果、约束,以及要应用的最小安全变更集。

  1. 应用符合框架规范的变更

遵循参考模式和项目约定,实现或重构与安全相关的配置/代码。

  1. 运行验证并报告结果

执行适当的构建/测试,并总结变更内容、验证情况和后续操作。

参考资料

有关详细指南、示例和约束,请参阅 references/504-frameworks-micronaut-security.md。

评论

支持 Markdown