Skip to content

Bug 2065387 - Ensure more triage owners have access to security bugs - #2720

Merged
dklawren merged 3 commits into
mozilla:masterfrom
dklawren:2065387
Aug 25, 2026
Merged

Bug 2065387 - Ensure more triage owners have access to security bugs#2720
dklawren merged 3 commits into
mozilla:masterfrom
dklawren:2065387

Conversation

@dklawren

Copy link
Copy Markdown
Collaborator

No description provided.

@dklawren
dklawren requested review from Xzzz and cgsheeh and a balanced review from Copilot August 21, 2026 18:15

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Extends security-bug visibility to eligible component triage owners.

Changes:

  • Grants qualifying triage owners direct and search visibility.
  • Limits access to confidential-group members.
  • Updates the Bug Modal explanation.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.

File Description
Bugzilla/User.pm Adds direct visibility checks.
Bugzilla/Search.pm Adds triage-owner search visibility.
extensions/BugModal/template/en/default/bug_modal/groups.html.tmpl Documents the new access rule.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread Bugzilla/Search.pm Outdated

@cgsheeh cgsheeh left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This PR seems to revert Bug 1790624, has the original reasoning around the restriction changed?

Comment thread Bugzilla/Search.pm Outdated

# Triage owners can see all bugs in their component, but only if they are
# also a member of the mozilla-employee-confidential group.
if ($user->in_group('mozilla-employee-confidential')) {

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This grants the triage owner visibility into every group-restricted bug in their component, not just security ones (legal, HR, partner-restricted, etc.). Should we restrict this to just sec-related bugs?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Will address as a follow up bug.

Comment thread Bugzilla/User.pm Outdated
Comment thread t/bmo/triage-owner-security-visibility.t
@dklawren

Copy link
Copy Markdown
Collaborator Author

This PR seems to revert Bug 1790624, has the original reasoning around the restriction changed?

Yes. There was discussion on Slack and dveditz explained why it was removed. So the agreement was that we bring it back but add the extra requirement of being mozilla-employee-confidential. This way when people leave and lose that group they also lose triage owner access.

@dklawren
dklawren merged commit aa05fbb into mozilla:master Aug 25, 2026
8 checks passed
@dklawren
dklawren deleted the 2065387 branch August 25, 2026 01:27
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.

3 participants