GitLab pipeline component
A CI/CD component is a reusable single pipeline configuration unit. Use components to create a small part of a larger pipeline, or even to compose a complete pipeline configuration.
Catalog
The CI/CD Catalog is a list of projects with published CI/CD components you can use to extend your CI/CD workflow. Anyone can create a component project and add it to the CI/CD Catalog, or contribute to an existing project to improve the available components.
📝 docs/ci/components/#cicd-catalog
GitLab components
Dependency Scanning generate a CycloneDX Software Bill of Materials which is then used by GitLab to identify a project's licenses and vulnerable components