Scan Report
10 /100
gitlab-cli-skills
Comprehensive GitLab CLI (glab) command reference and workflows for all GitLab operations via terminal
This is a legitimate GitLab CLI (glab) documentation/reference skill with no malicious behavior. The only finding is a documentation example showing a masked PAT format, which is a false positive since the token is redacted.
Safe to install
No action required. This skill provides safe, documented access to GitLab CLI operations through the legitimate glab binary.
Findings 2 items
| Severity | Finding | Location |
|---|---|---|
| Info | Masked PAT format example in documentation | glab-auth/references/commands.md:178 |
| Info | No executable scripts present | SKILL.md:1 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Network | READ | READ | ✓ Aligned | SKILL.md: requires network access to GitLab API via HTTPS |
| Filesystem | READ | READ | ✓ Aligned | SKILL.md: mentions ~./ssh/id_rsa and ~/.docker/config.json for DPoP and registry… |
| Environment | READ | READ | ✓ Aligned | SKILL.md: reads GITLAB_TOKEN, GITLAB_HOST env vars |
| Shell | NONE | NONE | — | No shell execution - skill is documentation only, relies on glab binary |
1 Critical 50 findings
Critical API Key 硬编码 API 密钥
glpat-xxxxxxxxxxxxxxxxxxxx glab-auth/references/commands.md:178 Medium External URL 外部 URL
https://gitlab.com/gitlab-org/cli/-/releases SKILL.md:4 Medium External URL 外部 URL
https://gitlab.com SKILL.md:26 Medium External URL 外部 URL
https://docs.gitlab.com/api/ glab-api/SKILL.md:20 Medium External URL 外部 URL
https://docs.gitlab.com/api/graphql/ glab-api/SKILL.md:21 Medium External URL 外部 URL
https://jsonlines.org/ glab-api/SKILL.md:74 Medium External URL 外部 URL
https://docs.gitlab.com/api/attestations/ glab-attestation/references/commands.md:38 Medium External URL 外部 URL
https://docs.gitlab.com/ci/pipeline_security/slsa/provenance_v1/ glab-attestation/references/commands.md:39 Medium External URL 外部 URL
https://slsa.dev/attestation-model glab-attestation/references/commands.md:40 Medium External URL 外部 URL
https://docs.sigstore.dev/cosign/system_config/installation/ glab-attestation/references/commands.md:43 Medium External URL 外部 URL
https://docs.gitlab.com/cli/auth/ glab-auth/references/commands.md:3 Medium External URL 外部 URL
https://docs.gitlab.com/user/profile/personal_access_tokens/#require-dpop-headers-with-personal- glab-auth/references/commands.md:156 Medium External URL 外部 URL
https://docs.gitlab.com/policy/development_stages_support/ glab-auth/references/commands.md:165 Medium External URL 外部 URL
https://docs.gitlab.com/ci/jobs/job_rules/#ci_pipeline_source-predefined-variable glab-ci/references/commands.md:213 Medium External URL 外部 URL
https://docs.gitlab.com/editor_extensions/gitlab_cli/#run-… glab-ci/references/commands.md:307 Medium External URL 外部 URL
https://staging.example.com glab-ci/references/pipeline-best-practices.md:193 Medium External URL 外部 URL
https://gitlab.com/your-group/your-project/badges/main/coverage.svg glab-ci/references/pipeline-best-practices.md:294 Medium External URL 外部 URL
https://api.example.com glab-ci/references/pipeline-best-practices.md:569 Medium External URL 外部 URL
https://staging-api.example.com glab-ci/references/pipeline-best-practices.md:577 Medium External URL 外部 URL
https://$CI_COMMIT_REF_SLUG.review.example.com glab-ci/references/pipeline-best-practices.md:609 Medium External URL 外部 URL
https://docs.gitlab.com/ee/ci/yaml/ glab-ci/references/pipeline-best-practices.md:663 Medium External URL 外部 URL
https://docs.gitlab.com/ee/ci/examples/ glab-ci/references/pipeline-best-practices.md:664 Medium External URL 外部 URL
https://docs.gitlab.com/ee/ci/pipelines/pipeline_efficiency.html glab-ci/references/pipeline-best-practices.md:665 Medium External URL 外部 URL
https://docs.brew.sh/Shell-Completion glab-completion/SKILL.md:97 Medium External URL 外部 URL
http://proxy.example.com:8080 glab-config/SKILL.md:60 Medium External URL 外部 URL
https://gitlab.mycompany.com glab-config/SKILL.md:111 Medium External URL 外部 URL
https://docs.gitlab.com/user/gitlab_duo_cli/ glab-duo/SKILL.md:19 Medium External URL 外部 URL
https://gitlab.com/groups/gitlab-org/-/work_items/20826 glab-duo/SKILL.md:22 Medium External URL 外部 URL
https://gitlab.com/NAMESPACE/REPO/-/issues/incident/123 glab-incident/references/commands.md:46 Medium External URL 外部 URL
https://gitlab.com/OWNER/REPO/-/issues/incident/123 glab-incident/references/commands.md:150 Medium External URL 外部 URL
https://gitlab.com/NAMESPACE/REPO/-/issues/123 glab-issue/references/commands.md:74 Medium External URL 外部 URL
https://gitlab.com/profclems/glab/-/issues/123 glab-issue/references/commands.md:138 Medium External URL 外部 URL
https://gitlab.com/OWNER/REPO/-/issues/123 glab-issue/references/commands.md:244 Medium External URL 外部 URL
https://docs.gitlab.com/policy/development_stages_support/. glab-mcp/SKILL.md:21 Medium External URL 外部 URL
https://gitlab.com/api/v4/projects/ glab-mr/SKILL.md:182 Medium External URL 外部 URL
https://gitlab.com/gitlab-org/cli/-/merge_requests/1234 glab-mr/references/commands.md:130 Medium External URL 外部 URL
https://docs.gitlab.com/user/project/quick_actions/ glab-quick-actions/SKILL.md:424 Medium External URL 外部 URL
https://gitlab.com/upstream-group/project.git glab-repo/SKILL.md:69 Medium External URL 外部 URL
https://gitlab.com/gitlab-org/cli glab-repo/references/commands.md:92 Medium External URL 外部 URL
https://username:[email protected]/org/repo glab-repo/references/commands.md:378 Medium External URL 外部 URL
https://gitlab.example.com/org/repo glab-repo/references/commands.md:390 Medium External URL 外部 URL
https://username:[email protected]/org/priv… glab-repo/references/commands.md:393 Medium External URL 外部 URL
https://gitlab-backup.example.com/backup/myproject glab-repo/references/commands.md:399 Medium External URL 外部 URL
https://gitlab-backup.example.com/backup/repo glab-repo/references/commands.md:402 Medium External URL 外部 URL
https://gitlab.company.org/user/repo glab-repo/references/commands.md:540 Medium External URL 外部 URL
https://gitlab.company.org/user/repo.git glab-repo/references/commands.md:541 Medium External URL 外部 URL
https://docs.gitlab.com/api/user_tokens/#create-a-personal-access-token glab-token/references/commands.md:45 Medium External URL 外部 URL
https://docs.gitlab.com/user/profile/personal_access_tokens/#personal-access-token-scopes. glab-token/references/commands.md:83 Info Email 邮箱地址
[email protected] glab-repo/references/commands.md:378 Info Email 邮箱地址
[email protected] glab-repo/references/commands.md:539 File Tree
75 files · 435.6 KB · 11803 lines Markdown 72f · 11466L
YAML 3f · 337L
├─
▾
glab-alias
│ ├─
▾
references
│ │ └─
commands.md
Markdown
│ └─
SKILL.md
Markdown
├─
▾
glab-api
│ └─
SKILL.md
Markdown
├─
▾
glab-attestation
│ ├─
▾
references
│ │ └─
commands.md
Markdown
│ └─
SKILL.md
Markdown
├─
▾
glab-auth
│ ├─
▾
references
│ │ └─
commands.md
Markdown
│ └─
SKILL.md
Markdown
├─
▾
glab-changelog
│ ├─
▾
references
│ │ └─
commands.md
Markdown
│ └─
SKILL.md
Markdown
├─
▾
glab-check-update
│ └─
SKILL.md
Markdown
├─
▾
glab-ci
│ ├─
▾
references
│ │ ├─
commands.md
Markdown
│ │ └─
pipeline-best-practices.md
Markdown
│ ├─
▾
templates
│ │ ├─
docker-build.yml
YAML
│ │ ├─
nodejs-basic.yml
YAML
│ │ ├─
nodejs-multistage.yml
YAML
│ │ └─
README.md
Markdown
│ └─
SKILL.md
Markdown
├─
▾
glab-cluster
│ ├─
▾
references
│ │ └─
commands.md
Markdown
│ └─
SKILL.md
Markdown
├─
▾
glab-completion
│ └─
SKILL.md
Markdown
├─
▾
glab-config
│ ├─
▾
references
│ │ └─
commands.md
Markdown
│ └─
SKILL.md
Markdown
├─
▾
glab-deploy-key
│ ├─
▾
references
│ │ └─
commands.md
Markdown
│ └─
SKILL.md
Markdown
├─
▾
glab-duo
│ ├─
▾
references
│ │ └─
commands.md
Markdown
│ └─
SKILL.md
Markdown
├─
▾
glab-gpg-key
│ ├─
▾
references
│ │ └─
commands.md
Markdown
│ └─
SKILL.md
Markdown
├─
▾
glab-help
│ └─
SKILL.md
Markdown
├─
▾
glab-incident
│ ├─
▾
references
│ │ └─
commands.md
Markdown
│ └─
SKILL.md
Markdown
├─
▾
glab-issue
│ ├─
▾
references
│ │ └─
commands.md
Markdown
│ └─
SKILL.md
Markdown
├─
▾
glab-iteration
│ ├─
▾
references
│ │ └─
commands.md
Markdown
│ └─
SKILL.md
Markdown
├─
▾
glab-job
│ ├─
▾
references
│ │ └─
commands.md
Markdown
│ └─
SKILL.md
Markdown
├─
▾
glab-label
│ ├─
▾
references
│ │ └─
commands.md
Markdown
│ └─
SKILL.md
Markdown
├─
▾
glab-mcp
│ ├─
▾
references
│ │ └─
commands.md
Markdown
│ └─
SKILL.md
Markdown
├─
▾
glab-milestone
│ ├─
▾
references
│ │ └─
commands.md
Markdown
│ └─
SKILL.md
Markdown
├─
▾
glab-mr
│ ├─
▾
references
│ │ └─
commands.md
Markdown
│ └─
SKILL.md
Markdown
├─
▾
glab-opentofu
│ ├─
▾
references
│ │ └─
commands.md
Markdown
│ └─
SKILL.md
Markdown
├─
▾
glab-quick-actions
│ └─
SKILL.md
Markdown
├─
▾
glab-release
│ ├─
▾
references
│ │ └─
commands.md
Markdown
│ └─
SKILL.md
Markdown
├─
▾
glab-repo
│ ├─
▾
references
│ │ └─
commands.md
Markdown
│ └─
SKILL.md
Markdown
├─
▾
glab-runner
│ └─
SKILL.md
Markdown
├─
▾
glab-runner-controller
│ ├─
▾
references
│ │ └─
commands.md
Markdown
│ └─
SKILL.md
Markdown
├─
▾
glab-schedule
│ ├─
▾
references
│ │ └─
commands.md
Markdown
│ └─
SKILL.md
Markdown
├─
▾
glab-securefile
│ ├─
▾
references
│ │ └─
commands.md
Markdown
│ └─
SKILL.md
Markdown
├─
▾
glab-snippet
│ ├─
▾
references
│ │ └─
commands.md
Markdown
│ └─
SKILL.md
Markdown
├─
▾
glab-ssh-key
│ ├─
▾
references
│ │ └─
commands.md
Markdown
│ └─
SKILL.md
Markdown
├─
▾
glab-stack
│ ├─
▾
references
│ │ └─
commands.md
Markdown
│ └─
SKILL.md
Markdown
├─
▾
glab-token
│ ├─
▾
references
│ │ └─
commands.md
Markdown
│ └─
SKILL.md
Markdown
├─
▾
glab-user
│ ├─
▾
references
│ │ └─
commands.md
Markdown
│ └─
SKILL.md
Markdown
├─
▾
glab-variable
│ ├─
▾
references
│ │ └─
commands.md
Markdown
│ └─
SKILL.md
Markdown
├─
▾
glab-version
│ └─
SKILL.md
Markdown
├─
▾
glab-workitems
│ └─
SKILL.md
Markdown
├─
README.md
Markdown
└─
SKILL.md
Markdown
Security Positives
✓ HTTPS enforced for all GitLab API communication - token never sent over HTTP
✓ Clear security warnings about never uploading private SSH keys
✓ Well-documented credential management with multi-actor identity guidance
✓ DPoP SSH key access explicitly declared in documentation
✓ Token environment variable precedence clearly documented
✓ No suspicious patterns: no base64 encoding, no curl|bash, no direct IP connections
✓ No credential exfiltration observed - skill is read-only documentation
✓ 40+ sub-skills organized by function with clear security boundaries