gitlab
Pass
Audited by Gen Agent Trust Hub on Sep 5, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted content from GitLab including issue descriptions and merge request bodies. 1. Ingestion points:
scripts/gitlab.py(summary formatting functions). 2. Boundary markers: Absent; project data is presented as standard markdown without isolation. 3. Capability inventory: The agent is authorized to useglabfor high-impact actions like merging code and creating releases. 4. Sanitization: Absent. This creates a surface where malicious instructions embedded in GitLab content could attempt to influence the agent's behavior. \n- [COMMAND_EXECUTION]: The skill invokes theglabCLI viasubprocess.run()inscripts/gitlab.py. The implementation prevents command injection by passing arguments as a list rather than a shell string. Additionally, the script usesargparseto ensure that parameters like issue numbers and result limits are validated as integers. \n- [EXTERNAL_DOWNLOADS]: The skill utilizes the officialglabCLI tool and directs users to the official GitLab repository for installation instructions. This is a legitimate dependency for the skill's functionality.
Audit Metadata