Note
Reachability analysis for Dependabot alerts is in public preview and subject to change.
Reachability analysis helps prioritize Dependabot alerts by identifying whether your application can reach vulnerable dependency code. See About reachability analysis for Dependabot alerts.
Enabling or disabling reachability analysis for your repository
Dependabot alerts must be enabled for reachability analysis to work.
-
On GitHub, navigate to the main page of the repository.
-
Under your repository name, click Settings. If you cannot see the "Settings" tab, select the dropdown menu, then click Settings.

-
In the "Security and quality" section of the sidebar, click Advanced Security.
-
To enable reachability analysis, you first need to enable Dependabot alerts. Under "Advanced Security", to the right of Dependabot alerts, toggle the setting to On.
-
In the "Dependabot" section, to the right of "Reachability analysis", toggle the setting On or Off.
Enabling reachability analysis for your organization or enterprise
You can enable reachability analysis for repositories in your organization or enterprise with a custom security configuration. Security configurations are collections of security settings that you can customize and apply at scale. See:
- Creating a custom security configuration
- Creating a custom security configuration for your enterprise
Next steps
To review alerts and prioritize fixes, see Viewing and updating Dependabot alerts.