Skip to content

Commit 4ca5e1f

Browse files
emisanadaCopilot
andcommitted
Clarify Dependabot IP allow list bypass behavior
Add a warning note that Dependabot runs on standard GitHub-hosted runners may succeed despite an IP allow list being enabled, and that this behavior is not guaranteed or supported. This addresses customer confusion documented in github/enterprise-primitives#5258 where a Dependabot run succeeded on a GitHub-hosted runner while the organization IP allow list was enabled. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent 0fa7c5f commit 4ca5e1f

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
By default, dynamically provisioned {% data variables.product.github %}-hosted runners do not guarantee static IP addresses. This includes the runners that are used by default with {% data variables.product.prodname_dependabot %}.
2+
3+
> [!WARNING]
4+
> In some cases, {% data variables.product.prodname_dependabot %} runs on standard {% data variables.product.github %}-hosted runners may succeed despite an IP allow list being enabled. This behavior is not guaranteed, not documented as supported, and may be changed or patched at any time without notice. Do not rely on this behavior for your security posture.
5+
6+
If you use an IP allow list and {% data variables.product.prodname_dependabot %}, you must set up a self-hosted runner or enable {% data variables.product.prodname_dependabot %} for use with {% data variables.actions.hosted_runners %}. See [AUTOTITLE](/actions/concepts/runners/about-self-hosted-runners) and [AUTOTITLE](/code-security/dependabot/working-with-dependabot/about-dependabot-on-github-actions-runners#enabling-or-disabling-dependabot-on-larger-runners).
7+
8+
Additionally, to learn more about setting up a {% data variables.actions.hosted_runners %} with a static IP address configured, see [AUTOTITLE](/actions/concepts/runners/about-larger-runners).
9+
10+
To allow your self-hosted runners or {% data variables.actions.hosted_runners %} to communicate with {% data variables.product.github %}, add the IP address or IP address range of your runners to the IP allow list that you have configured for your enterprise.

0 commit comments

Comments
 (0)