Skip to content

fix: add workflow + EE read ops to MCP governance allowlist#11

Merged
ynotbhatc merged 1 commit into
mainfrom
fix/mcp-governance-workflow-read-ops
Apr 29, 2026
Merged

fix: add workflow + EE read ops to MCP governance allowlist#11
ynotbhatc merged 1 commit into
mainfrom
fix/mcp-governance-workflow-read-ops

Conversation

@ynotbhatc
Copy link
Copy Markdown
Owner

Summary

api_workflow_job_templates_list and related workflow read operations were missing from read_only_tools in the MCP governance policy, causing OPA to default-deny them as unknown-risk tools. These are safe read-only operations needed for AI agents to inspect and launch provisioning workflows.

Added to read_only_tools:

  • api_workflow_job_templates_{read,list,launch_read}
  • api_workflow_jobs_{read,list}
  • api_workflow_job{,_template}_nodes_{read,list}
  • api_execution_environments_{read,list}
  • api_schedules_{read,list}
  • api_unified_job_templates_list, api_unified_jobs_list

Test plan

  • Query MCP with api_workflow_job_templates_list — confirm ALLOW
  • Query MCP with a destructive tool — confirm still DENY

🤖 Generated with Claude Code

Workflow job template list/read ops were missing from read_only_tools,
causing OPA to default-deny them with 'unknown risk'. Added:
- api_workflow_job_templates_{read,list,launch_read}
- api_workflow_jobs_{read,list}
- api_workflow_job{,_template}_nodes_{read,list}
- api_execution_environments_{read,list}
- api_schedules_{read,list}
- api_unified_job_templates_list, api_unified_jobs_list

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@ynotbhatc ynotbhatc merged commit 67728b5 into main Apr 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant