Skip to content

Scope task-runner Key Vault access to specific secrets #297

@peteroden

Description

@peteroden

Problem

The task-runner managed identity has vault-wide Key Vault Secrets User role, allowing it to read controller-only secrets (e.g., jira-api-token, gitlab-token).

Proposed Fix

Use per-secret RBAC assignments when Azure supports it at GA, or restrict via Key Vault access policy scoping.

OWASP Category

  1. Broken Access Control (Medium)

Found during OWASP review of PR #294.

Metadata

Metadata

Assignees

No one assigned

    Labels

    securitySecurity hardening

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions