agentplat▸control runs deployments agents metering + agent
← runs

run_056a7a29526db00e

AWAITING_APPROVAL retrigger →
jira-triage v1 · jira-triage-k8s · owner ingest:jira-new-ticket (api) · via jira-new-ticket · cloud-engineering

input

{
  "request": "Triage Jira ticket MZCLD-3784: Add all Mozilla staff to gh_access_mozilla",
  "references": [
    "https://mozilla-hub.atlassian.net/browse/MZCLD-3784"
  ],
  "sourceContext": {
    "issue": "MZCLD-3784"
  }
}

summary

MZCLD-3784 requests expanding membership of the `gh_access_mozilla` GitHub access group beyond `team_moco` to include all Mozilla subsidiary staff. The ticket is in Backlog with no comments, description is a single sentence, and there is no linked runbook or design doc in the ticket to consult for scope/process. This is an access-control change (broadening GitHub org access to "all Mozilla staff") that should be routed through IT/Access Management or Enterprise Information Security review before implementation, since it affects the principle of least privilege and could grant broad GitHub org access to a much larger population than originally scoped.

findings

  • Ticket is a scope-expansion request for the gh_access_mozilla group, currently limited to team_moco, to cover all Mozilla staff/subsidiaries.
  • Ticket lacks detail on which subsidiaries/groups should be added, what GitHub org(s) gh_access_mozilla grants access to, and the business justification for the broader access.
  • No prior discussion, comments, or linked runbook/Confluence page exists on the ticket to establish an approved process or security sign-off for this access change.
  • This is an access-control/security-relevant change (broadening GitHub org membership) rather than a routine engineering task, so it likely needs security/IAM review and clarity on which LDAP/Mozillians groups feed gh_access_mozilla before implementation.

proposed actions

jira.comment.postrisk low - informational/clarification comment only; no access changes are made by posting this comment
MZCLD-3784
Thanks for filing this. Before moving this out of Backlog, could we clarify a few things:

1. Which specific Mozilla subsidiary groups (beyond team_moco) should be added to gh_access_mozilla, and what is the source of truth for membership (e.g., LDAP/Mozillians groups)?
2. What GitHub org(s)/repos does gh_access_mozilla grant access to, and is granting access to *all* Mozilla staff (vs. a defined subset) the intended outcome, or should this be scoped more narrowly?
3. Is there a business/security justification or approval documented for this broadened access? Given this changes who has GitHub org access, we'd like a quick sign-off from IT/Access Management or InfoSec before implementation, in line with least-privilege practices.

Once we have the target group list and confirmation this has been reviewed, we can move this into a sprint and implement the group membership change.

tool calls

[
  {
    "capability": "jira.issue.read",
    "args": {
      "key": "MZCLD-3784"
    },
    "result": {
      "key": "MZCLD-3784",
      "summary": "Add all Mozilla staff to gh_access_mozilla",
      "status": "Backlog",
      "description_text": "We currently only have  team_moco  assigned, we should add the other Mozilla subsidiaries so all Mozilla staff are included.",
      "comment_count": 0,
      "comments": []
    }
  }
]

usage

{
  "model": "claude-sonnet-5",
  "input_tokens": 3064,
  "output_tokens": 1368,
  "estimated_cost_usd": 0.029712000000000002
}

approvals

[]

log

launched k8s job run-run-056a7a29526db00e in ns/mzcld-demo-dev image=us-docker.pkg.dev/moz-fx-mzcld-demo-prod/mzcld-demo-prod/agentplat:latest
runner started
live reasoning model=claude-sonnet-5
awaiting approval for 1 action(s)