Security extension for the GitHub Copilot app #210997
Unanswered
ebndev
asked this question in
Code Security
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
You can now work through your repository's GitHub code scanning alerts without leaving the GitHub Copilot app. The new GitHub security extension, now in public preview, lets you find the alerts that matter most and ask Copilot to explain or help fix them.
Until now, fixing a code scanning alert meant switching between the alert on github.com and the code in your editor. With the security extension, you can move from finding an alert to fixing it in one place.
Fix the alerts already in your code
If you already run code scanning on your repository, the security extension shows its open code scanning alerts:
Catch new issues before you open a pull request
/security-reviewon your current changes and see those findings next to your existing alerts.You can also ask Copilot about your alerts in chat. Copilot uses the security extension's tools in the same way as any other tool, following your tool permission settings.
Get started
To install the security extension:
copilot plugin install github-security@awesome-copilot.github-security, then click + Install.The extension is automatically enabled, and you can open the Security canvas from a session for your repository.
The Explain, Fix, and
/security-reviewactions use the model you've selected in the app and consume AI credits in the same way as any other prompt. Browsing and dismissing alerts don't use AI.The security extension is in public preview on github.com and GitHub Enterprise Cloud with data residency. GitHub Enterprise Server isn't supported.
/security-reviewon your local changes. For Copilot Business and Copilot Enterprise, an administrator needs to enable the GitHub Copilot app policy, and can use enterprise managed settings to control which plugins developers can install.🌟 Leave a comment!
Learn more in the security extension documentation and join the discussion and leave feedback in the comments below!
Tune in for Day 2 of GitHub Universe & check out our round-up post of releases in the Community that need your input ⏭️
All reactions