gitlab
Pass
Audited by Gen Agent Trust Hub on Oct 9, 2026
Risk Level: SAFECREDENTIALS_UNSAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [CREDENTIALS_UNSAFE]: The skill instructs the agent to update the git remote URL to include the authentication token if authentication issues occur.
- Evidence: The instruction
git remote set-url origin https://oauth2:${GITLAB_TOKEN}@gitlab.com/username/repo.gitis present in bothSKILL.mdandREADME.md. - Details: Executing this command persists the
GITLAB_TOKENin plain text within the.git/configfile of the repository. This exposes the credential to any entity with read access to the filesystem where the repository is stored. - [INDIRECT_PROMPT_INJECTION]: The skill is designed to ingest and process data from external GitLab resources which could contain malicious instructions.
- Ingestion points: Data is pulled from GitLab repositories, merge requests, and API responses as specified in the skill's description.
- Boundary markers: No specific delimiters or warnings to ignore embedded instructions were found in the skill files.
- Capability inventory: The skill uses
gitfor repository operations,curlfor API interactions, and a customcreate_mrtool. - Sanitization: There is no evidence of sanitization or validation logic to filter potentially malicious content from merge request descriptions or repository files before the agent processes them.
- [COMMAND_EXECUTION]: The skill provides instructions for the agent to execute shell commands involving sensitive environment variables.
- Evidence: Usage of
curlwithGITLAB_TOKENand variousgitcommands (checkout, add, commit, push) are explicitly detailed inSKILL.mdandREADME.md.
Audit Metadata