scan_gitlab
Scan GitLab projects for leaked secrets using a personal access token, targeting a specific owner or group with optional repo and branch filters.
Instructions
Scan GitLab projects for leaked secrets
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| api_key | Yes | GitLab personal access token | |
| server | No | GitLab server URL (default: https://gitlab.com) | |
| owner | Yes | GitLab group or user | |
| repo | No | Project name (optional, scans all if omitted) | |
| branch | No | Branch to scan (optional) | |
| report_format | No | n0s1 | |
| show_matched_secret_on_logs | No | Show matched secret values in reports and logs (default: false) | |
| ai_analysis | No | Queue async AI credential validation after the scan (requires n0s1 Pro) | |
| n0s1_api_key | No | n0s1 API key; overrides the N0S1_TOKEN env var |