gitlab
Pass
Audited by Gen Agent Trust Hub on Aug 24, 2026
Risk Level: SAFE
Full Analysis
- [DATA_EXPOSURE_AND_EXFILTRATION]: The skill manages GitLab access tokens securely. Authentication is handled via a dedicated resolver in
connections.tsthat injects credentials into thePRIVATE-TOKENheader. The connector supports host overrides via theGITLAB_HOSTenvironment variable, allowing users to target self-managed or GitLab Dedicated instances securely. Network operations are restricted togitlab.comor the user-provided host. - [INDIRECT_PROMPT_INJECTION]: The skill has an attack surface for indirect prompt injection as it processes untrusted data from GitLab repositories and issues.
- Ingestion points: Tools such as
scripts/getFile.ts,scripts/getIssue.ts, andscripts/getJobLog.tsread content directly from external sources. - Boundary markers: The
references/gitlab-formatting.mdfile provides guidance to the agent on how to handle GitLab-flavored markdown and auto-linking. - Capability inventory: The skill includes extensive write capabilities, such as
scripts/commitFiles.ts,scripts/mergeMergeRequest.ts, andscripts/triggerPipeline.ts, which require careful agent oversight. - Sanitization: The connector utilizes Zod schemas for input and output validation to ensure data integrity and structural consistency.
- [DYNAMIC_EXECUTION]: The
cli.jsentry point utilizesnode:child_process.spawnSyncto execute the connector's internal scripts. This is a standard architectural pattern used by the vendor to maintain compatibility across different Node.js versions and execution environments; it does not constitute arbitrary command execution as the targets are restricted to the skill's own local files.
Audit Metadata