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: README.md
+5-1Lines changed: 5 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -753,7 +753,11 @@ Register the skill directory in your AI client to get optimal tool usage guidanc
753
753
209.`update_dependency_proxy_settings` - Update dependency proxy settings for a group (enable/disable, credentials for authenticated Docker Hub pulls)
754
754
210.`list_dependency_proxy_blobs` - List cached dependency proxy blobs for a group with cursor-based pagination
755
755
211.`purge_dependency_proxy_cache` - Schedule purge of all cached dependency proxy blobs for a group
756
-
212.`discover_tools` - Discover and activate additional tool categories for this session. Available categories: merge_requests, issues, repositories, branches, projects, labels, ci, groups, pipelines, milestones, wiki, releases, tags, users, workitems, webhooks, search, variables, dependency_proxy. Already-active categories are listed in the response.
756
+
212.`list_project_vulnerabilities` - List vulnerabilities for a project with optional state, severity, and report type filters (GraphQL-backed, cursor pagination)
757
+
213.`get_vulnerability` - Get full details of a specific vulnerability
758
+
214.`dismiss_vulnerability` - Dismiss a vulnerability with a reason (acceptable_risk, false_positive, used_in_tests, mitigating_control, not_applicable) and optional comment
759
+
215.`confirm_vulnerability` - Confirm a vulnerability as a real finding requiring remediation
760
+
216.`discover_tools` - Discover and activate additional tool categories for this session. Available categories: merge_requests, issues, repositories, branches, projects, labels, ci, groups, pipelines, milestones, wiki, releases, tags, users, workitems, webhooks, search, variables, dependency_proxy, vulnerabilities. Already-active categories are listed in the response.
|**Opt-in** — must be enabled |[Work Items](workitems.md), [Pipelines, Jobs & Deployments](pipelines.md) (also `USE_PIPELINE=true`), [Milestones](milestones.md) (also `USE_MILESTONE=true`), [Wiki](wiki.md) (also `USE_GITLAB_WIKI=true`), [Releases](releases.md), [Tags](tags.md), [Variables](variables.md), [Webhooks](webhooks.md), [Search](search.md), [Dependency Proxy](dependency-proxy.md), [Meta & GraphQL](meta.md)|
20
+
|**Opt-in** — must be enabled |[Work Items](workitems.md), [Pipelines, Jobs & Deployments](pipelines.md) (also `USE_PIPELINE=true`), [Milestones](milestones.md) (also `USE_MILESTONE=true`), [Wiki](wiki.md) (also `USE_GITLAB_WIKI=true`), [Releases](releases.md), [Tags](tags.md), [Variables](variables.md), [Webhooks](webhooks.md), [Search](search.md), [Dependency Proxy](dependency-proxy.md), [Vulnerabilities](vulnerabilities.md), [Meta & GraphQL](meta.md)|
21
21
22
22
**How to enable opt-in groups** (any one is sufficient):
23
23
@@ -412,6 +412,19 @@ Inspect and manage the GitLab dependency proxy cache settings, blob storage, and
412
412
|[`list_dependency_proxy_blobs`](dependency-proxy.md#list_dependency_proxy_blobs)| List cached dependency proxy blobs for a group | 📖 |
413
413
|[`purge_dependency_proxy_cache`](dependency-proxy.md#purge_dependency_proxy_cache)| Schedule purge of all cached dependency proxy blobs for a group | ✏️ |
414
414
415
+
### [Vulnerabilities](vulnerabilities.md)
416
+
417
+
AI-assisted vulnerability triage — list findings, inspect details, dismiss with reason, or confirm for remediation. Backed by the GitLab GraphQL API; requires GitLab Ultimate. *(4 tools)*
418
+
419
+
> Opt-in. Enable via `GITLAB_TOOLSETS=vulnerabilities` (or `GITLAB_TOOLSETS=all`), list individual tools in `GITLAB_TOOLS=`, or activate at runtime with the `discover_tools` MCP tool.
420
+
421
+
| Tool | What it does | R/W |
422
+
|---|---|:-:|
423
+
|[`list_project_vulnerabilities`](vulnerabilities.md#list_project_vulnerabilities)| List vulnerabilities for a project with optional state, severity, and report type filters (GraphQL-backed, cursor pagination) | 📖 |
424
+
|[`get_vulnerability`](vulnerabilities.md#get_vulnerability)| Get full details of a specific vulnerability | 📖 |
425
+
|[`dismiss_vulnerability`](vulnerabilities.md#dismiss_vulnerability)| Dismiss a vulnerability with a reason (acceptable_risk, false_positive, used_in_tests, mitigating_control, not_applicable) and optional comment | ✏️ |
426
+
|[`confirm_vulnerability`](vulnerabilities.md#confirm_vulnerability)| Confirm a vulnerability as a real finding requiring remediation | ✏️ |
427
+
415
428
### [Meta & GraphQL](meta.md)
416
429
417
430
Server diagnostics, tool discovery, and the GraphQL escape hatch. *(2 tools)*
@@ -421,7 +434,7 @@ Server diagnostics, tool discovery, and the GraphQL escape hatch. *(2 tools)*
421
434
| Tool | What it does | R/W |
422
435
|---|---|:-:|
423
436
|[`execute_graphql`](meta.md#execute_graphql)| Execute a GitLab GraphQL query | 📖 |
424
-
|[`discover_tools`](meta.md#discover_tools)| Discover and activate additional tool categories for this session. Available categories: merge_requests, issues, repositories, branches, projects, labels, ci, groups, pipelines, milestones, wiki, releases, tags, users, workitems, webhooks, search, variables, dependency_proxy. Already-active categories are listed in the response. | 📖 |
437
+
|[`discover_tools`](meta.md#discover_tools)| Discover and activate additional tool categories for this session. Available categories: merge_requests, issues, repositories, branches, projects, labels, ci, groups, pipelines, milestones, wiki, releases, tags, users, workitems, webhooks, search, variables, dependency_proxy, vulnerabilities. Already-active categories are listed in the response. | 📖 |
AI-assisted vulnerability triage — list findings, inspect details, dismiss with reason, or confirm for remediation. Backed by the GitLab GraphQL API; requires GitLab Ultimate.
4
+
5
+
!!! note "Feature toggle"
6
+
Opt-in. Enable via `GITLAB_TOOLSETS=vulnerabilities` (or `GITLAB_TOOLSETS=all`), list individual tools in `GITLAB_TOOLS=`, or activate at runtime with the `discover_tools` MCP tool.
0 commit comments