Skip to main content

group_dependencies

Gets or lists a group_dependencies resource.

Overview​

Namegroup_dependencies
TypeResource
Idgitlab.security.group_dependencies

Fields​

The following fields are returned by SELECT queries:

GraphQL response envelope

NameDatatypeDescription
idstringID of the dependency.
namestringName of the dependency.
packagerstringDescription of the tool used to manage the dependency. (BUNDLER, YARN, NPM, PNPM, BUN, MAVEN, COMPOSER, PIP, CONAN, GO, NUGET, SBT, GRADLE, PIPENV, POETRY, SETUPTOOLS, APK, CONDA, PUB, CARGO)
reachabilitystringInformation about reachability of a dependency. (UNKNOWN, IN_USE, NOT_FOUND)
vulnerability_countintegerNumber of vulnerabilities within the dependency.

Methods​

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
listselectfull_path, hostsortSoftware dependencies used by projects under this group. Generated from the GitLab GraphQL schema field Group.dependencies (connection of Dependency nodes).

Parameters​

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
full_pathstringFull path of the group, for example gitlab-org
hoststringGitLab host, with an optional port (default gitlab.com). Resolved from the GITLAB_HOST environment variable when it is set (x-stackQL-envVar); a WHERE host value always takes precedence. Self-managed instances: the provider is generated from the gitlab.com schema, so older instances may reject fields they do not serve. (default: gitlab.com, x-stackQL-envVar: GITLAB_HOST)
sortstringSort dependencies by given criteria.

SELECT examples​

Software dependencies used by projects under this group. Generated from the GitLab GraphQL schema field Group.dependencies (connection of Dependency nodes).

SELECT
id,
name,
packager,
reachability,
vulnerability_count
FROM gitlab.security.group_dependencies
WHERE full_path = '{{ full_path }}' -- required
AND host = '{{ host }}' -- required (defaults to gitlab.com; or set GITLAB_HOST)
AND sort = '{{ sort }}'
;