mcpField
S
symfony:symfony-voters

symfony:symfony-voters

github.com/dev-toolingsSecurity227536 installsUpdated 3w ago
Repository

About symfony:symfony-voters

A Symfony security skill for aligning voters and validation with domain access rules. It helps place checks at appropriate boundaries and test both permitted and denied paths without exposing privileged details.

Key features

  1. 01Map actor-resource-action decisions
  2. 02Implement voter and constraint logic
  3. 03Wire checks to controllers and APIs
  4. 04Test allowed and denied paths
  5. 05Avoid duplicated policy logic

Use cases

  1. 01Harden access-control boundaries
  2. 02Align voters with domain rules
  3. 03Test sensitive actions and denial paths

Install

Copy the command and run it in a terminal.

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

After installing, type/symfony:symfony-votersin Claude Code to confirm it loaded.

Bundled filesreference.md

Details

From the project README

Symfony Voters (Symfony)

Use when

  • Hardening access-control or validation boundaries.
  • Aligning voters/security expressions with domain rules.

Default workflow

  1. Map actor/resource/action decision matrix.
  2. Implement voter/constraint logic at the right boundary.
  3. Wire checks at controllers and API operations.
  4. Test allowed/forbidden/invalid paths comprehensively.

Guardrails

  • Avoid policy logic duplication across layers.
  • Do not leak privileged state via error detail.
  • Preserve explicit deny behavior for sensitive actions.

Progressive disclosure

  • Use this file for execution posture and risk controls.
  • Open references when deep implementation details are needed.

Output contract

  • Security boundary updates.
  • Integration points enforcing decisions.
  • Negative-path test results.

References

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

Comments

Markdown supported