diff --git a/src/config/groups.ts b/src/config/groups.ts index 73291b4..695cb1c 100644 --- a/src/config/groups.ts +++ b/src/config/groups.ts @@ -150,6 +150,12 @@ export const GROUPS = defineGroups([ memberOf: ['working-groups'], onlyOnPlatforms: ['github'], }, + { + name: 'security-advisories', + description: 'Security advisory managers (can add collaborators to advisories)', + memberOf: ['security-wg'], + onlyOnPlatforms: ['github'], + }, { name: 'transport-wg', description: 'Transport Working Group', diff --git a/src/config/users.ts b/src/config/users.ts index b0e6ae9..b04b254 100644 --- a/src/config/users.ts +++ b/src/config/users.ts @@ -149,7 +149,7 @@ export const MEMBERS: readonly Member[] = [ }, { github: 'jenn-newton', - memberOf: ['security-wg'], + memberOf: ['security-advisories'], }, { github: 'jerome3o-anthropic', diff --git a/src/github.ts b/src/github.ts index d398bf6..728d7a8 100644 --- a/src/github.ts +++ b/src/github.ts @@ -43,3 +43,10 @@ REPOSITORY_ACCESS.forEach((repo) => { })), }); }); + +// Assign security-advisories team as organization security managers +// This grants members the ability to view security alerts and manage security +// settings across all repos, including adding collaborators to security advisories +new github.OrganizationSecurityManager('security-managers', { + teamSlug: 'security-advisories', +});