GitHub Copilot app security and developer workflows

GitHub Copilot Security Extension: Setup and Limits

•Make Better Editorial

GitHub's Copilot app now triages code scanning alerts and reviews local edits. Learn plugin setup, private-repo access, AI credits and what Fix does.

On October 28, 2026, GitHub launched a public-preview security extension for the GitHub Copilot app. It places existing code scanning alerts and a focused review of local edits inside a Security canvas beside your coding session. This can reduce the time spent switching between an alert, its affected code and a proposed fix. But the extension is not an automatic repository-wide scanner or an autonomous deployment tool. Eligibility, repository permissions and AI-credit use matter before teams adopt it.

What the security extension does

For a repository with code scanning enabled, the Security canvas shows open findings ordered by severity. You can search or filter, inspect affected code, check linked pull requests, and ask Copilot to Explain or Fix selected alerts. Separately, /security-review checks in-progress local changes before a pull request. Its local findings are not the same as the repository's code scanning alerts. The canvas does not include Dependabot or secret scanning alerts, so those existing security workflows still need attention.

Three actions, three different outcomes

ActionResultBoundary
View code scanning findingsRead existing repository alerts and linked PRsRequires code scanning and alert access
Run /security-reviewInspect local in-progress changesNot a full repository audit
Choose FixGenerate edits in local working copyDoes not commit, push or open a PR

Who can use it and how to install

Any Copilot plan can install the plugin and run local /security-review in the Copilot app. For that local review, GitHub says you do not need GitHub Code Security or enabled code scanning. Existing-alert access has stricter requirements: the repository must have code scanning enabled, you need permission to see its alerts, and private repositories require GitHub Code Security. Copilot Business and Enterprise administrators must allow the Copilot app; managed plugin policies can also restrict installation. GitHub.com and Enterprise Cloud with data residency are supported, but GitHub Enterprise Server is not.

  1. Open the GitHub Copilot app and sign in with a Copilot plan; check enterprise policies if managed.
  2. Install the plugin using `copilot plugin install github-security@awesome-copilot`, or find `github-security` under Customize and select Install.
  3. Start a session for your repository and open its Security canvas.
  4. Open Code scanning findings to inspect existing alerts, or run `/security-review` to inspect local edits.
  5. Ask Explain or Fix where useful; review any diff, test the change and use your normal pull-request process.

What happens after Copilot suggests a fix?

The Fix action changes only your local working copy. It does not commit code, push changes or create a pull request. A developer must inspect the diff, run relevant tests and move the approved change through the team's usual process. A local patch does not automatically close a GitHub code scanning alert: after the fix reaches the affected branch, code scanning must run again to evaluate whether the issue is resolved. Dismissal is a different action that updates the alert on GitHub, or requests approval where delegated dismissal is configured.

Security boundary

Treat generated edits as proposals, not validated remediations. Local /security-review checks changed code, not every file or vulnerability class. Keep CI scanning, dependency checks, secret scanning and human review in place.

AI credits, permissions and preview limits

Explain, Fix and /security-review use the selected Copilot model and consume AI credits like other prompts. Simply browsing findings or dismissing an alert does not invoke AI. GitHub's announcement and current documentation do not provide a universal fixed price per alert, so use actual account usage and budget controls rather than assumed costs. The extension's tools respect the app's permission settings and can request approval. The feature is in public preview and may change; it does not guarantee comprehensive vulnerability detection.

Make Better analysis

The best pilot is a repository with an existing backlog of real code scanning alerts. Measure time from finding to reviewed, tested patch rather than counting AI-generated edits. Teams without Code Security for private repositories can still try local /security-review, but should not expect the existing-alert canvas to work. This distinction helps evaluate developer productivity without confusing a convenient remediation interface with a new security detection platform.

For teams comparing GitHub's October security announcements, keep the scopes separate: the Copilot security extension is a developer-facing alert and local-review interface, while AI Scan for repositories and AI applications scanning are separate detection capabilities. The extension's strongest use case is a human-in-the-loop workflow from a known finding to a testable local patch. Verify organization policies before a wider rollout.

FAQ

Questions people ask

Can I use /security-review without GitHub Code Security?

Yes. GitHub says local /security-review in the Copilot app does not require code scanning to be enabled or a GitHub Code Security license. You still need a Copilot plan, the app and permission to install the plugin. Viewing existing code scanning alerts is different: private repositories need GitHub Code Security, code scanning enabled and permission to view those alerts.

Does the Fix button push code or close a GitHub security alert?

No. Fix changes only your local working copy; it does not commit, push or open a pull request. Review the proposed diff, run tests and merge an approved change through your usual process. The alert does not close just because Fix ran: code scanning must run again after the change reaches the affected branch to evaluate whether the finding was resolved.

Does the extension show Dependabot and secret scanning alerts?

No. The Security canvas shows existing GitHub code scanning alerts, not Dependabot or secret scanning alerts. Its separate local /security-review feature examines in-progress changes, but those results do not automatically become the repository's server-side code scanning alerts. Continue using the relevant GitHub security views and checks for dependency vulnerabilities and exposed secrets.

Which Copilot security extension actions consume AI credits?

Explain, Fix and /security-review use the selected Copilot model and consume AI credits like other prompts. Browsing existing findings and dismissing an alert do not invoke AI. GitHub's cited launch and documentation do not state a universal fixed credit cost per alert, so check your plan's usage and controls rather than assuming a standard price.

Bottom line

The GitHub Copilot security extension makes code scanning alerts and local review easier to act on in one app. Start with a permitted repository, check credit use, and keep human review and scanning as release gates. It does not automatically ship patches, replace other scanners or prove that a vulnerability has been fixed.

Explore related Make Better resources

Sources & useful resources