Lp3
Medium
- Category
- MCP Least Privilege
- Confidence
- 70% confidence
- Finding
- Without declared permissions the skill's intent is opaque and cannot be validated.
Security audit
Security checks across malware telemetry and agentic risk
This is a real GitLab work agent, but it grants unattended authority to change repositories and project state beyond a narrow assigned-task scope.
Install only if you intentionally want an autonomous GitLab agent that can use your GitLab token to create and update issues, comments, branches, merge requests, labels, pipelines, forks, and possibly releases or variables. Use a narrowly scoped GitLab account/token, confirm the owner and assignment gates fit your projects, and avoid enabling the recurring job unless unattended changes every 15 minutes are acceptable.
* All writable actions in GitLab should be done with the `glab` CLI. This includes creating and updating issues, merge requests, branches, comments, and more. * Complete tasks successfully in GitLab. * If you think work needs to be done, do it without asking. ## Security Gate
* If you see an additional commit by a team member, do not simply revert. Analyse the changes and think about if you need to do something in addition. * On each commit * Add `Generated-By: <current model>` to the commit message. * Push with `git push origin <branch> -o ci.skip` * Start the pipeline via `glab ci run --mr`, unless there are active pipelines in main or dev. Never use more than X `[setting: 2 # AGENTS.md -> active-pipelines]` pipelines for your work. Add `workflow::paused`, if you delay the pipeline start and revisit later. * After merge or close, update the items and labels to reflect the final state `workflow::done`.
VirusTotal findings are pending for this skill version.
No suspicious patterns detected.