Files
google-mcp/tests
mickey-mikey 377791080c feat: add tasks:manage permission level to deny delete without blocking other writes
The consolidated manage_task tool bundles create/update/delete/move into a
single tool, making it impossible to deny just the delete action via tool
tiers or scope-based filtering.

This adds:
- A `manage` permission level for tasks (between readonly and full)
- A SERVICE_DENIED_ACTIONS registry mapping (service, level) to denied actions
- An is_action_denied() helper that tools call before executing actions
- Guards in manage_task and manage_task_list that reject denied actions

Usage: --permissions tasks:manage
Allows create, update, move. Denies delete.
tasks:full remains unchanged (all actions allowed).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 15:04:31 +11:00
..
2026-03-01 17:34:11 -05:00
2026-03-03 15:12:33 +00:00
2026-02-24 21:09:14 -04:00
2026-03-01 12:50:40 -05:00
2026-02-28 18:05:59 -04:00
2026-02-28 16:56:30 -04:00