mcpField
S
symfony:form-types-validation

symfony:form-types-validation

github.com/dev-toolings开发227489 次安装3 周前更新
代码仓库

关于 symfony:form-types-validation

用于 Symfony 项目的表单类型与验证相关安全工作技能,帮助在正确边界实现访问控制和验证规则。通过决策矩阵、控制器与 API 接入以及负向路径测试,检查规则是否一致。

主要功能

  1. 01绘制主体、资源与操作决策矩阵
  2. 02在适当边界实现投票器与约束
  3. 03在控制器和 API 操作中接入检查
  4. 04测试允许、拒绝及无效路径

适用场景

  1. 01强化访问控制与验证边界
  2. 02让安全表达式与领域规则一致
  3. 03检查敏感操作的拒绝路径

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/dev-toolings/superpowers-symfony --skill symfony:form-types-validation

安装后在 Claude Code 中输入/symfony:form-types-validation确认已加载。

附带文件reference.md

详细介绍

Form Types Validation(Symfony)

适用场景

  • 加固访问控制或验证边界。
  • 使投票器/安全表达式与领域规则保持一致。

默认工作流

  1. 梳理参与者/资源/操作决策矩阵。
  2. 在合适的边界实现投票器/约束逻辑。
  3. 在控制器和 API 操作中接入检查。
  4. 全面测试允许、禁止和无效路径。

防护措施

  • 避免在不同层重复实现策略逻辑。
  • 不要通过错误详情泄露特权状态。
  • 对敏感操作保留明确的拒绝行为。

渐进式披露

  • 使用此文件了解执行方式和风险控制。
  • 需要深入了解实现细节时,打开参考资料。

输出约定

  • 安全边界更新。
  • 强制执行决策的集成点。
  • 负向路径测试结果。

参考资料

  • reference.md
  • docs/complexity-tiers.md

评论

支持 Markdown