Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug] [github team] Organization member failed to use Organization installed GitHub App in Copilot #11

Open
leungkimming2 opened this issue Dec 8, 2024 · 4 comments
Labels
bug Something isn't working

Comments

@leungkimming2
Copy link

Describe the bug
An organization member, with a Copilot Business seat assigned by the organization owner, when typing "@" in VS Code Copilot chat could not see the GitHub Apps installed by the organization owner onto the organization.

To Reproduce
Steps to reproduce the behavior:

  1. setup ORG1 organization and purchase GitHub Copilot Business subscription.
  2. enabled the Copilot Extensions policy for the organization.
  3. assigned a Copilot Business seat to a member Member1
  4. the owner ORG1 installed "Mermaid Chart" GitHub App onto Org1
  5. Member1 logon GitHub Copilot in VS Code and type "@", "Mermaid Chart" did not appear.
  6. According to this GitHub Document, Member1 should be able to use Mermaid Chart.

Expected behavior
When Member1 logon GitHub Copilot in VS Code and type "@", "Mermaid Chart" should appear

Screenshots
NA

Desktop (please complete the following information):

  • OS: Windows 11
  • VS Code: 1.95.3

Smartphone (please complete the following information):
NA

Additional context
Here is a workaround:
After the Organization owner installed Mermaid Chart to the Organization, the member should first login GitHub.com and invoke Copilot Chat on the browser. Typing "@" won't list out installed Apps but you have to type "@Mermaid-Chart". Then, you can authorize the App. After authorizing the App, the member can navigate to personal account's Settings, Integrations, Applications. The "Installed GitHub Apps" is still empty but Mermaid-Chart was shown in the "Authorized GitHub Apps" tab. Then, the member can use VS Code, Copilot Chat and type "@" to list out Mermaid-Chart.

  1. Organization GitHub Apps should be shown in VS Code Copilot Chat after typing "@"
  2. Members should be able to view Organization's Installed Github Apps.
  3. Organization owner should be able to disable members from installing GitHub Apps thru their personal accounts if Copilot Business seat was given by the Organization. This is a serious security loophole, which will expose private repositories to unknown Copilot agents hosted elsewhere.
@leungkimming2 leungkimming2 added the bug Something isn't working label Dec 8, 2024
@belaltaher8
Copy link
Collaborator

belaltaher8 commented Dec 13, 2024

Hi @leungkimming2

Thanks for bringing this to our attention! This definitely sounds like a bug. You are right in assuming that the Org member should see that extension under their "Installed Extensions" view as well as when they type "@" in Copilot Chat.

We will open an issue up on our side and investigate.

@hkelectric-apj-001d
Copy link

Hi @belaltaher8
Can you let me know when this issue will be fixed? I’m encountering the same problem.

@D1M1TR10S
Copy link
Collaborator

Hi @hkelectric-apj-001d @leungkimming2. We're looking into this issue now. I'll post an update once it's resolved.

@leungkimming2
Copy link
Author

leungkimming2 commented Jan 18, 2025 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

4 participants