You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts.md
-34
Original file line number
Diff line number
Diff line change
@@ -67,34 +67,6 @@ The alert details page of alerts on development-scoped packages shows a "Tags" s
67
67
68
68

## About the detection of calls to vulnerable functions
73
-
74
-
{% data reusables.dependabot.vulnerable-calls-beta %}
75
-
76
-
When {% data variables.product.prodname_dependabot %} tells you that your repository uses a vulnerable dependency, you need to determine what the vulnerable functions are and check whether you are using them. Once you have this information, then you can determine how urgently you need to upgrade to a secure version of the dependency.
77
-
78
-
For supported languages, {% data variables.product.prodname_dependabot %} automatically detects whether you use a vulnerable function and adds the label "Vulnerable call" to affected alerts. You can use this information in the {% data variables.product.prodname_dependabot_alerts %} view to triage and prioritize remediation work more effectively.
79
-
80
-
> [!NOTE]
81
-
> During the {% data variables.release-phases.public_preview %} release, this feature is available only for new Python advisories created _after_ April 14, 2022, and for a subset of historical Python advisories. {% data variables.product.prodname_dotcom %} is working to backfill data across additional historical Python advisories, which are added on a rolling basis. Vulnerable calls are highlighted only on the {% data variables.product.prodname_dependabot_alerts %} pages.
82
-
83
-

84
-
85
-
You can filter the view to show only alerts where {% data variables.product.prodname_dependabot %} detected at least one call to a vulnerable function using the `has:vulnerable-calls` filter in the search field.
86
-
87
-
For alerts where vulnerable calls are detected, the alert details page shows additional information:
88
-
89
-
* One or more code blocks showing where the function is used.
90
-
* An annotation listing the function itself, with a link to the line where the function is called.
91
-
92
-

93
-
94
-
For more information, see [Reviewing and fixing alerts](#reviewing-and-fixing-alerts) below.
95
-
96
-
{% endif %}
97
-
98
70
## Viewing {% data variables.product.prodname_dependabot_alerts %}
99
71
100
72
{% data reusables.dependabot.where-to-view-dependabot-alerts %} You can sort and filter {% data variables.product.prodname_dependabot_alerts %} by selecting a filter from the dropdown menu.
@@ -120,12 +92,6 @@ If a patched version of the dependency is available, you can generate a {% data
120
92
121
93
In cases where a patched version is not available, or you can’t update to the secure version, {% data variables.product.prodname_dependabot %} shares additional information to help you determine next steps. When you click through to view a {% data variables.product.prodname_dependabot %} alert, you can see the full details of the security advisory for the dependency including the affected functions. You can then check whether your code calls the impacted functions. This information can help you further assess your risk level, and determine workarounds or if you’re able to accept the risk represented by the security advisory.
For supported languages, {% data variables.product.prodname_dependabot %} detects calls to vulnerable functions for you. When you view an alert labeled as "Vulnerable call", the details include the name of the function and a link to the code that calls it. Often you will be able to take decisions based on this information, without exploring further.
126
-
127
-
{% endif %}
128
-
129
95
{% ifversion copilot-chat-ghas-alerts %}
130
96
131
97
With a {% data variables.product.prodname_copilot_enterprise %} license, you can also ask {% data variables.product.prodname_copilot_chat %} for help to better understand {% data variables.product.prodname_dependabot_alerts %} in repositories in your organization. For more information, see [AUTOTITLE](/copilot/using-github-copilot/asking-github-copilot-questions-in-githubcom#asking-questions-about-alerts-from-github-advanced-security-features).
Copy file name to clipboardExpand all lines: content/code-security/securing-your-organization/enabling-security-features-in-your-organization/creating-a-custom-security-configuration.md
+1-4
Original file line number
Diff line number
Diff line change
@@ -38,7 +38,7 @@ When creating a security configuration, keep in mind that:
38
38
<!-- Note: this article has two entirely separate procedures for cloud and server users. -->
39
39
40
40
>[!NOTE]
41
-
> The enablement status of some security features is dependent on other, higher-level security features. For example, disabling dependency graph will also disable {% data variables.product.prodname_dependabot %}, vulnerability exposure analysis, and security updates. For {% data variables.product.prodname_security_configurations %}, dependent security features are indicated with indentation and {% octicon "reply" aria-hidden="true" %}.
41
+
> The enablement status of some security features is dependent on other, higher-level security features. For example, disabling dependency graph will also disable {% data variables.product.prodname_dependabot %}, and security updates. For {% data variables.product.prodname_security_configurations %}, dependent security features are indicated with indentation and {% octicon "reply" aria-hidden="true" %}.
42
42
43
43
{% data reusables.profile.access_org %}
44
44
{% data reusables.organizations.org_settings %}
@@ -52,9 +52,6 @@ When creating a security configuration, keep in mind that:
52
52
* {% data variables.product.prodname_dependabot %}. To learn about {% data variables.product.prodname_dependabot %}, see [AUTOTITLE](/code-security/dependabot/dependabot-alerts/about-dependabot-alerts).
53
53
* Security updates. To learn about security updates, see [AUTOTITLE](/code-security/dependabot/dependabot-security-updates/about-dependabot-security-updates).
54
54
55
-
> [!NOTE]
56
-
> You cannot manually change the enablement settings for vulnerable function calls. If {% data variables.product.prodname_GH_advanced_security %} features and {% data variables.product.prodname_dependabot_alerts %} are enabled, vulnerable function calls is also enabled. Otherwise, it is disabled.
57
-
58
55
1. In the "{% data variables.product.prodname_code_scanning_caps %}" section of the security settings table, choose whether you want to enable, disable, or keep the existing settings for {% data variables.product.prodname_code_scanning %} default setup.{% ifversion code-scanning-default-setup-customize-labels %}
59
56
If you want to target specific runners for {% data variables.product.prodname_code_scanning %}, you can also choose to use custom-labeled runners at this step.{% endif %} See [AUTOTITLE](/code-security/code-scanning/enabling-code-scanning/configuring-default-setup-for-code-scanning#about-default-setup).
60
57
1. In the "{% data variables.product.prodname_secret_scanning_caps %}" section of the security settings table, choose whether you want to enable, disable, or keep the existing settings for the following security features:
Copy file name to clipboardExpand all lines: data/reusables/dependabot/dependabot-alerts-filters.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@ You can sort and filter {% data variables.product.prodname_dependabot_alerts %}
3
3
| Option | Description | Example |
4
4
|:---|:---|:---|
5
5
|`ecosystem`| Displays alerts for the selected ecosystem | Use `ecosystem:npm` to show {% data variables.product.prodname_dependabot_alerts %} for npm |
6
-
|`has`| Displays alerts meeting the selected filter criteria | Use `has:patch` to show alerts related to advisories that have a patch{% ifversion dependabot-alerts-vulnerable-calls %}</br>Use `has:vulnerable-calls` to show alerts relating to calls to vulnerable functions{% endif %}|
6
+
|`has`| Displays alerts meeting the selected filter criteria | Use `has:patch` to show alerts related to advisories that have a patch |
7
7
|`is`| Displays alerts based on their state | Use `is:open` to show open alerts |
8
8
|`manifest`| Displays alerts for the selected manifest | Use `manifest:webwolf/pom.xml` to show alerts on the pom.xml file of the webwolf application |
9
9
|`package`| Displays alerts for the selected package | Use `package:django` to show alerts for django |
0 commit comments