← Back to search

MCP Gitlab

crunchtools Scanned 19d ago

Secure MCP server for GitLab projects, merge requests, issues, and pipelines

C
71.7 / 100

Versions

0.4.1latest
first seen May 19, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 63

get_merge_request_tool
annotations: none low

Get a single merge request by its IID. Args: project_id: Project ID or path merge_request_iid: Merge request internal ID (the number shown in the UI, e.g., !42) Returns: Merge request details including source/target branches, status, and approvals

project_id str merge_request_iid int
delete_label_tool
annotations: none low

Delete a label from a GitLab project. Args: project_id: Project ID or path label_id: Label ID Returns: Confirmation of deletion

label_id int project_id str
list_projects_tool
annotations: none low

List GitLab projects accessible by the API token. Args: search: Search for projects by name owned: Only list projects owned by the authenticated user membership: Only list projects the user is a member of visibility: Filter by visibility (public, internal, private) order_by: Order by field (created_at, updated_at, name, path) sort: Sort direction (asc, desc) page: Page number for pagination (default: 1) per_page: Results per page, max 100 (default: 20) Returns: List of projects with pagination info

page int sort str owned bool search string order_by str per_page int membership bool visibility string
get_project_tool
annotations: none low

Get GitLab project details by ID or path. Args: project_id: Project ID (numeric) or path (e.g., "group/project") Returns: Project details

project_id str
list_project_branches_tool
annotations: none low

List repository branches for a GitLab project. Args: project_id: Project ID or path search: Filter branches by name page: Page number (default: 1) per_page: Results per page, max 100 (default: 20) Returns: List of branches with pagination info

page int search string per_page int project_id str
get_project_branch_tool
annotations: none low

Get a single repository branch. Args: project_id: Project ID or path branch: Branch name Returns: Branch details including commit info

branch str project_id str
list_project_commits_tool
annotations: none low

List repository commits for a GitLab project. Args: project_id: Project ID or path ref_name: Branch or tag name (default: default branch) since: Only commits after this date (ISO 8601) until: Only commits before this date (ISO 8601) path: Only commits touching this file path page: Page number (default: 1) per_page: Results per page, max 100 (default: 20) Returns: List of commits with pagination info

page int path string since string until string per_page int ref_name string project_id str
create_project_tool
annotations: none low

Create a new GitLab project. Args: name: Project name description: Project description visibility: Visibility level (public, internal, private) initialize_with_readme: Initialize with a README file (default: false) namespace_id: Namespace ID to create the project under (group or user) Returns: Created project details including ID, path, and web URL

name str visibility str description string namespace_id string initialize_with_readme bool
delete_project_tool
annotations: none low

Delete a GitLab project permanently. Args: project_id: Project ID (numeric) or path (e.g., "group/project") Returns: Confirmation of deletion

project_id str
list_groups_tool
annotations: none low

List GitLab groups accessible by the API token. Args: search: Search for groups by name owned: Only list groups owned by the authenticated user top_level_only: Only list top-level groups order_by: Order by field (name, path, id) sort: Sort direction (asc, desc) page: Page number (default: 1) per_page: Results per page, max 100 (default: 20) Returns: List of groups with pagination info

page int sort str owned bool search string order_by str per_page int top_level_only bool
get_group_tool
annotations: none low

Get GitLab group details by ID or path. Args: group_id: Group ID (numeric) or path (e.g., "parent-group/child-group") with_projects: Include group projects (default: true) Returns: Group details

group_id str with_projects bool
list_group_projects_tool
annotations: none low

List projects within a GitLab group. Args: group_id: Group ID or path search: Filter projects by name visibility: Filter by visibility (public, internal, private) include_subgroups: Include projects from subgroups order_by: Order by field (created_at, updated_at, name, path) sort: Sort direction (asc, desc) page: Page number (default: 1) per_page: Results per page, max 100 (default: 20) Returns: List of projects with pagination info

page int sort str search string group_id str order_by str per_page int visibility string include_subgroups bool
list_merge_requests_tool
annotations: none low

List merge requests for a GitLab project. Args: project_id: Project ID or path state: Filter by state (opened, closed, merged, all) order_by: Order by field (created_at, updated_at) sort: Sort direction (asc, desc) labels: Comma-separated label names milestone: Milestone title search: Search in title and description page: Page number (default: 1) per_page: Results per page, max 100 (default: 20) Returns: List of merge requests with pagination info

page int sort str state str labels string search string order_by str per_page int milestone string project_id str
get_current_user_tool
annotations: none low

Get the currently authenticated GitLab user. Returns: Current user details including ID, username, email, and permissions

create_merge_request_tool
annotations: none low

Create a new merge request. Args: project_id: Project ID or path source_branch: Source branch name (must already exist) target_branch: Target branch name title: MR title description: MR description (Markdown) labels: Comma-separated label names assignee_ids: User IDs to assign reviewer_ids: User IDs to review milestone_id: Milestone ID remove_source_branch: Remove source branch after merge (default: false) Returns: Created merge request details

title str labels string project_id str description string assignee_ids string milestone_id string reviewer_ids string source_branch str target_branch str remove_source_branch bool
update_merge_request_tool
annotations: none low

Update an existing merge request. Args: project_id: Project ID or path merge_request_iid: Merge request internal ID title: MR title description: MR description (Markdown) labels: Comma-separated label names state_event: State transition (close, reopen) assignee_ids: User IDs to assign reviewer_ids: User IDs to review milestone_id: Milestone ID target_branch: Target branch remove_source_branch: Remove source branch after merge Returns: Updated merge request details

title string labels string project_id str description string state_event string assignee_ids string milestone_id string reviewer_ids string target_branch string merge_request_iid int remove_source_branch string
list_mr_notes_tool
annotations: none low

List notes (comments) on a merge request. Args: project_id: Project ID or path merge_request_iid: Merge request internal ID order_by: Order by field (created_at, updated_at) sort: Sort direction (asc, desc) page: Page number (default: 1) per_page: Results per page, max 100 (default: 20) Returns: List of notes with pagination info

page int sort str order_by str per_page int project_id str merge_request_iid int
create_mr_note_tool
annotations: none low

Create a note (comment) on a merge request. Args: project_id: Project ID or path merge_request_iid: Merge request internal ID body: Note content (Markdown) Returns: Created note details

body str project_id str merge_request_iid int
get_mr_changes_tool
annotations: none low

Get the changes (diff) for a merge request. Args: project_id: Project ID or path merge_request_iid: Merge request internal ID Returns: Merge request details with file diffs

project_id str merge_request_iid int
list_mr_discussions_tool
annotations: none low

List discussions (threaded comments) on a merge request. Discussions include inline code review comments with file position data. Args: project_id: Project ID or path merge_request_iid: Merge request internal ID page: Page number (default: 1) per_page: Results per page, max 100 (default: 20) Returns: List of discussions with notes and position info

page int per_page int project_id str merge_request_iid int
create_mr_discussion_tool
annotations: none low

Create a new discussion on a merge request. Args: project_id: Project ID or path merge_request_iid: Merge request internal ID body: Discussion body (Markdown) Returns: Created discussion details

body str project_id str merge_request_iid int
list_issues_tool
annotations: none low

List issues for a GitLab project. Args: project_id: Project ID or path state: Filter by state (opened, closed, all) order_by: Order by field (created_at, updated_at, priority, due_date) sort: Sort direction (asc, desc) labels: Comma-separated label names milestone: Milestone title search: Search in title and description assignee_id: Filter by assignee user ID page: Page number (default: 1) per_page: Results per page, max 100 (default: 20) Returns: List of issues with pagination info

page int sort str state str labels string search string order_by str per_page int milestone string project_id str assignee_id string
get_issue_tool
annotations: none low

Get a single issue by its IID. Args: project_id: Project ID or path issue_iid: Issue internal ID (the number shown in the UI, e.g., #15) Returns: Issue details including labels, assignees, and milestone

issue_iid int project_id str
create_issue_tool
annotations: none low

Create a new issue in a GitLab project. Args: project_id: Project ID or path title: Issue title description: Issue description (Markdown) labels: Comma-separated label names assignee_ids: User IDs to assign milestone_id: Milestone ID confidential: Whether the issue is confidential (default: false) Returns: Created issue details

title str labels string project_id str description string assignee_ids string confidential bool milestone_id string
update_issue_tool
annotations: none low

Update an existing issue. Args: project_id: Project ID or path issue_iid: Issue internal ID title: Issue title description: Issue description (Markdown) labels: Comma-separated label names state_event: State transition (close, reopen) assignee_ids: User IDs to assign milestone_id: Milestone ID confidential: Whether the issue is confidential Returns: Updated issue details

title string labels string issue_iid int project_id str description string state_event string assignee_ids string confidential string milestone_id string
list_issue_notes_tool
annotations: none low

List notes (comments) on an issue. Args: project_id: Project ID or path issue_iid: Issue internal ID order_by: Order by field (created_at, updated_at) sort: Sort direction (asc, desc) page: Page number (default: 1) per_page: Results per page, max 100 (default: 20) Returns: List of notes with pagination info

page int sort str order_by str per_page int issue_iid int project_id str
create_issue_note_tool
annotations: none low

Create a note (comment) on an issue. Args: project_id: Project ID or path issue_iid: Issue internal ID body: Note content (Markdown) Returns: Created note details

body str issue_iid int project_id str
list_pipelines_tool
annotations: none low

List CI/CD pipelines for a GitLab project. Args: project_id: Project ID or path status: Filter by status (created, waiting_for_resource, preparing, pending, running, success, failed, canceled, skipped, manual, scheduled) ref: Filter by branch or tag name order_by: Order by field (id, status, ref, updated_at, user_id) sort: Sort direction (asc, desc) page: Page number (default: 1) per_page: Results per page, max 100 (default: 20) Returns: List of pipelines with pagination info

ref string page int sort str status string order_by str per_page int project_id str
get_pipeline_tool
annotations: none low

Get a single CI/CD pipeline by ID. Args: project_id: Project ID or path pipeline_id: Pipeline ID Returns: Pipeline details including status, duration, and ref

project_id str pipeline_id int
list_pipeline_jobs_tool
annotations: none low

List jobs for a CI/CD pipeline. Args: project_id: Project ID or path pipeline_id: Pipeline ID scope: Filter by job scope (created, pending, running, failed, success, canceled, skipped, manual) page: Page number (default: 1) per_page: Results per page, max 100 (default: 20) Returns: List of jobs with pagination info

page int scope string per_page int project_id str pipeline_id int
get_job_log_tool
annotations: none low

Get the log (trace) output of a CI/CD job. Args: project_id: Project ID or path job_id: Job ID Returns: Dictionary with job log content as plain text

job_id int project_id str
create_pipeline_tool
annotations: none low

Create (trigger) a new CI/CD pipeline. Args: project_id: Project ID or path ref: Branch or tag name to run the pipeline for (default: main) Returns: Created pipeline details including ID and status

ref str project_id str
retry_pipeline_tool
annotations: none low

Retry all failed jobs in a CI/CD pipeline. Args: project_id: Project ID or path pipeline_id: Pipeline ID Returns: Retried pipeline details

project_id str pipeline_id int
cancel_pipeline_tool
annotations: none low

Cancel a running CI/CD pipeline. Args: project_id: Project ID or path pipeline_id: Pipeline ID Returns: Canceled pipeline details

project_id str pipeline_id int
delete_pipeline_tool
annotations: none low

Delete a CI/CD pipeline and all its jobs permanently. Args: project_id: Project ID or path pipeline_id: Pipeline ID Returns: Confirmation of deletion

project_id str pipeline_id int
retry_job_tool
annotations: none low

Retry a specific failed CI/CD job. Args: project_id: Project ID or path job_id: Job ID Returns: Retried job details

job_id int project_id str
cancel_job_tool
annotations: none low

Cancel a running CI/CD job. Args: project_id: Project ID or path job_id: Job ID Returns: Canceled job details

job_id int project_id str
delete_job_tool
annotations: none low

Delete a CI/CD job's artifacts and trace log. Args: project_id: Project ID or path job_id: Job ID Returns: Erased job details

job_id int project_id str
search_global_tool
annotations: none low

Search across all GitLab resources accessible by the token. Args: search: Search query string scope: Search scope (projects, issues, merge_requests, milestones, snippet_titles, wiki_blobs, commits, blobs, notes, users) page: Page number (default: 1) per_page: Results per page, max 100 (default: 20) Returns: Search results with pagination info

page int scope str search str per_page int
search_project_tool
annotations: none low

Search within a specific GitLab project. Args: project_id: Project ID or path search: Search query string scope: Search scope (issues, merge_requests, milestones, wiki_blobs, commits, blobs, notes) page: Page number (default: 1) per_page: Results per page, max 100 (default: 20) Returns: Search results with pagination info

page int scope str search str per_page int project_id str
list_repository_tree_tool
annotations: none low

List repository tree (files and directories). Args: project_id: Project ID or path path: Path inside the repository (default: root) ref: Branch, tag, or commit SHA (default: default branch) recursive: List files recursively page: Page number (default: 1) per_page: Results per page, max 100 (default: 20) Returns: List of tree entries (blobs and trees) with pagination info

ref string page int path str per_page int recursive bool project_id str
get_file_tool
annotations: none low

Get a file from a GitLab repository. Returns file metadata and content (base64 encoded). Args: project_id: Project ID or path file_path: Path to the file in the repository ref: Branch, tag, or commit SHA (default: HEAD) Returns: File metadata including base64 content, size, and encoding

ref str file_path str project_id str
create_file_tool
annotations: none low

Create a new file in a GitLab repository. Args: project_id: Project ID or path file_path: Path for the new file branch: Branch to commit to content: File content (text or base64 depending on encoding) commit_message: Commit message encoding: Content encoding - "text" or "base64" (default: text) Returns: Created file metadata

branch str content str encoding str file_path str project_id str commit_message str
update_file_tool
annotations: none low

Update an existing file in a GitLab repository. Args: project_id: Project ID or path file_path: Path to the file branch: Branch to commit to content: New file content commit_message: Commit message encoding: Content encoding - "text" or "base64" (default: text) Returns: Updated file metadata

branch str content str encoding str file_path str project_id str commit_message str
create_branch_tool
annotations: none low

Create a new branch in a GitLab repository. Args: project_id: Project ID or path branch: Name of the new branch ref: Branch name or commit SHA to create from Returns: Created branch details

ref str branch str project_id str
delete_branch_tool
annotations: none low

Delete a branch from a GitLab repository. Args: project_id: Project ID or path branch: Branch name to delete Returns: Confirmation of deletion

branch str project_id str
compare_branches_tool
annotations: none low

Compare two branches, tags, or commits. Args: project_id: Project ID or path from_ref: Base branch/tag/commit to_ref: Head branch/tag/commit straight: Use straight comparison instead of merge-base (default: false) Returns: Comparison with commits, diffs, and stats

to_ref str from_ref str straight bool project_id str
list_labels_tool
annotations: none low

List labels for a GitLab project. Args: project_id: Project ID or path search: Filter labels by keyword page: Page number (default: 1) per_page: Results per page, max 100 (default: 20) Returns: List of labels with pagination info

page int search string per_page int project_id str
create_label_tool
annotations: none low

Create a new label in a GitLab project. Args: project_id: Project ID or path name: Label name color: Color hex code (e.g., "#FF0000") or named color description: Label description priority: Label priority (lower = higher priority) Returns: Created label details

name str color str priority string project_id str description string
update_label_tool
annotations: none low

Update an existing label in a GitLab project. Args: project_id: Project ID or path label_id: Label ID new_name: New label name color: New color hex code description: New description priority: New priority Returns: Updated label details

color string label_id int new_name string priority string project_id str description string
list_users_tool
annotations: none low

List GitLab users. Args: search: Search for users by name or email username: Filter by exact username active: Only return active users (default: true) page: Page number (default: 1) per_page: Results per page, max 100 (default: 20) Returns: List of users with pagination info

page int active bool search string per_page int username string
get_user_tool
annotations: none low

Get a specific GitLab user by ID. Args: user_id: User ID Returns: User details including username, name, email, and state

user_id int
list_releases_tool
annotations: none low

List releases for a GitLab project. Args: project_id: Project ID or path order_by: Order by field (released_at, created_at) sort: Sort direction (asc, desc) page: Page number (default: 1) per_page: Results per page, max 100 (default: 20) Returns: List of releases with pagination info

page int sort str order_by str per_page int project_id str
get_release_tool
annotations: none low

Get a single release by tag name. Args: project_id: Project ID or path tag_name: Tag associated with the release Returns: Release details including assets and evidence

tag_name str project_id str
create_release_tool
annotations: none low

Create a new release for a GitLab project. Args: project_id: Project ID or path tag_name: Tag name for the release (created if it doesn't exist) name: Release title (defaults to tag_name) description: Release notes (Markdown) ref: Commit SHA or branch to tag from (required if tag doesn't exist) released_at: Release date (ISO 8601, default: now) Returns: Created release details

ref string name string tag_name str project_id str description string released_at string
list_milestones_tool
annotations: none low

List milestones for a GitLab project. Args: project_id: Project ID or path state: Filter by state (active, closed, all) search: Filter by title page: Page number (default: 1) per_page: Results per page, max 100 (default: 20) Returns: List of milestones with pagination info

page int state str search string per_page int project_id str
create_milestone_tool
annotations: none low

Create a new milestone in a GitLab project. Args: project_id: Project ID or path title: Milestone title description: Milestone description (Markdown) due_date: Due date (YYYY-MM-DD) start_date: Start date (YYYY-MM-DD) Returns: Created milestone details

title str due_date string project_id str start_date string description string
update_milestone_tool
annotations: none low

Update an existing milestone. Args: project_id: Project ID or path milestone_id: Milestone ID title: New title description: New description (Markdown) due_date: New due date (YYYY-MM-DD) start_date: New start date (YYYY-MM-DD) state_event: State transition (close, activate) Returns: Updated milestone details

title string due_date string project_id str start_date string description string state_event string milestone_id int
list_wiki_pages_tool
annotations: none low

List wiki pages for a GitLab project. Args: project_id: Project ID or path with_content: Include page content in response (default: false) page: Page number (default: 1) per_page: Results per page, max 100 (default: 20) Returns: List of wiki pages with pagination info

page int per_page int project_id str with_content bool
get_wiki_page_tool
annotations: none low

Get a single wiki page by slug. Args: project_id: Project ID or path slug: URL slug of the wiki page Returns: Wiki page details including content

slug str project_id str
create_wiki_page_tool
annotations: none low

Create a new wiki page in a GitLab project. Args: project_id: Project ID or path title: Page title content: Page content format: Content format - markdown, rdoc, asciidoc, or org (default: markdown) Returns: Created wiki page details

title str format str content str project_id str
list_snippets_tool
annotations: none low

List snippets for a GitLab project. Args: project_id: Project ID or path page: Page number (default: 1) per_page: Results per page, max 100 (default: 20) Returns: List of snippets with pagination info

page int per_page int project_id str
create_snippet_tool
annotations: none low

Create a new snippet in a GitLab project. Args: project_id: Project ID or path title: Snippet title file_name: File name for the snippet (e.g., "example.py") content: Snippet content description: Snippet description (Markdown) visibility: Visibility level (private, internal, public) Returns: Created snippet details

title str content str file_name str project_id str visibility str description string

Permissions 3

network medium
Server uses network capabilities via: httpx, urllib
filesystem low
Server uses filesystem capabilities via: os
env_vars low
Server uses env_vars capabilities via: os.environ

Scan Findings 152

low
Tool 'list_projects_tool' has no annotations annotation_checker · 100%
low
Tool 'get_project_tool' has no annotations annotation_checker · 100%
low
Tool 'list_project_branches_tool' has no annotations annotation_checker · 100%
low
Tool 'get_project_branch_tool' has no annotations annotation_checker · 100%
low
Tool 'list_project_commits_tool' has no annotations annotation_checker · 100%
low
Tool 'create_project_tool' has no annotations annotation_checker · 100%
low
Tool 'delete_project_tool' has no annotations annotation_checker · 100%
low
Tool 'list_groups_tool' has no annotations annotation_checker · 100%
low
Tool 'get_group_tool' has no annotations annotation_checker · 100%
low
Tool 'list_group_projects_tool' has no annotations annotation_checker · 100%
low
Tool 'list_merge_requests_tool' has no annotations annotation_checker · 100%
low
Tool 'get_merge_request_tool' has no annotations annotation_checker · 100%
low
Tool 'create_merge_request_tool' has no annotations annotation_checker · 100%
low
Tool 'update_merge_request_tool' has no annotations annotation_checker · 100%
low
Tool 'list_mr_notes_tool' has no annotations annotation_checker · 100%
low
Tool 'create_mr_note_tool' has no annotations annotation_checker · 100%
low
Tool 'get_mr_changes_tool' has no annotations annotation_checker · 100%
low
Tool 'list_mr_discussions_tool' has no annotations annotation_checker · 100%
low
Tool 'create_mr_discussion_tool' has no annotations annotation_checker · 100%
low
Tool 'list_issues_tool' has no annotations annotation_checker · 100%
low
Tool 'get_issue_tool' has no annotations annotation_checker · 100%
low
Tool 'create_issue_tool' has no annotations annotation_checker · 100%
low
Tool 'update_issue_tool' has no annotations annotation_checker · 100%
low
Tool 'list_issue_notes_tool' has no annotations annotation_checker · 100%
low
Tool 'create_issue_note_tool' has no annotations annotation_checker · 100%
low
Tool 'list_pipelines_tool' has no annotations annotation_checker · 100%
low
Tool 'get_pipeline_tool' has no annotations annotation_checker · 100%
low
Tool 'list_pipeline_jobs_tool' has no annotations annotation_checker · 100%
low
Tool 'get_job_log_tool' has no annotations annotation_checker · 100%
low
Tool 'create_pipeline_tool' has no annotations annotation_checker · 100%
low
Tool 'retry_pipeline_tool' has no annotations annotation_checker · 100%
low
Tool 'cancel_pipeline_tool' has no annotations annotation_checker · 100%
low
Tool 'delete_pipeline_tool' has no annotations annotation_checker · 100%
low
Tool 'retry_job_tool' has no annotations annotation_checker · 100%
low
Tool 'cancel_job_tool' has no annotations annotation_checker · 100%
low
Tool 'delete_job_tool' has no annotations annotation_checker · 100%
low
Tool 'search_global_tool' has no annotations annotation_checker · 100%
low
Tool 'search_project_tool' has no annotations annotation_checker · 100%
low
Tool 'list_repository_tree_tool' has no annotations annotation_checker · 100%
low
Tool 'get_file_tool' has no annotations annotation_checker · 100%
low
Tool 'create_file_tool' has no annotations annotation_checker · 100%
low
Tool 'update_file_tool' has no annotations annotation_checker · 100%
low
Tool 'create_branch_tool' has no annotations annotation_checker · 100%
low
Tool 'delete_branch_tool' has no annotations annotation_checker · 100%
low
Tool 'compare_branches_tool' has no annotations annotation_checker · 100%
low
Tool 'list_labels_tool' has no annotations annotation_checker · 100%
low
Tool 'create_label_tool' has no annotations annotation_checker · 100%
low
Tool 'update_label_tool' has no annotations annotation_checker · 100%
low
Tool 'delete_label_tool' has no annotations annotation_checker · 100%
low
Tool 'get_current_user_tool' has no annotations annotation_checker · 100%
low
Tool 'list_users_tool' has no annotations annotation_checker · 100%
low
Tool 'get_user_tool' has no annotations annotation_checker · 100%
low
Tool 'list_releases_tool' has no annotations annotation_checker · 100%
low
Tool 'get_release_tool' has no annotations annotation_checker · 100%
low
Tool 'create_release_tool' has no annotations annotation_checker · 100%
low
Tool 'list_milestones_tool' has no annotations annotation_checker · 100%
low
Tool 'create_milestone_tool' has no annotations annotation_checker · 100%
low
Tool 'update_milestone_tool' has no annotations annotation_checker · 100%
low
Tool 'list_wiki_pages_tool' has no annotations annotation_checker · 100%
low
Tool 'get_wiki_page_tool' has no annotations annotation_checker · 100%
low
Tool 'create_wiki_page_tool' has no annotations annotation_checker · 100%
low
Tool 'list_snippets_tool' has no annotations annotation_checker · 100%
low
Tool 'create_snippet_tool' has no annotations annotation_checker · 100%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
medium
Vulnerable dependency: fastmcp@2.0 (GHSA-5h2m-4q8j-pqpj) dependency_analyzer · 95%
medium
Vulnerable dependency: fastmcp@2.0 (GHSA-c2jp-c369-7pvx) dependency_analyzer · 95%
medium
Vulnerable dependency: fastmcp@2.0 (GHSA-m8x7-r2rg-vh5g) dependency_analyzer · 95%
medium
Vulnerable dependency: fastmcp@2.0 (GHSA-mxxr-jv3v-6pgc) dependency_analyzer · 95%
medium
Vulnerable dependency: fastmcp@2.0 (GHSA-rcfx-77hg-w2wv) dependency_analyzer · 95%
medium
Vulnerable dependency: fastmcp@2.0 (GHSA-rj5c-58rq-j5g5) dependency_analyzer · 95%
medium
Vulnerable dependency: fastmcp@2.0 (GHSA-rww4-4w9c-7733) dependency_analyzer · 95%
medium
Vulnerable dependency: fastmcp@2.0 (GHSA-vv7q-7jx5-f767) dependency_analyzer · 95%
medium
Vulnerable dependency: fastmcp@2.0 (PYSEC-2026-1364) dependency_analyzer · 95%
medium
Vulnerable dependency: fastmcp@2.0 (PYSEC-2026-1365) dependency_analyzer · 95%
medium
Vulnerable dependency: fastmcp@2.0 (PYSEC-2026-2474) dependency_analyzer · 95%
medium
Vulnerable dependency: fastmcp@2.0 (PYSEC-2026-2475) dependency_analyzer · 95%
medium
Vulnerable dependency: fastmcp@2.0 (PYSEC-2026-2476) dependency_analyzer · 95%
medium
Vulnerable dependency: fastmcp@2.0 (PYSEC-2026-338) dependency_analyzer · 95%
medium
Vulnerable dependency: pydantic@2.0 (GHSA-mr82-8j83-vxmv) dependency_analyzer · 95%
medium
Vulnerable dependency: pydantic@2.0 (PYSEC-2026-1812) dependency_analyzer · 95%
info
pyproject.toml metadata manifest_parser · 100%
info
Tool: list_projects_tool manifest_parser · 90%
info
Tool: get_project_tool manifest_parser · 90%
info
Tool: list_project_branches_tool manifest_parser · 90%
info
Tool: get_project_branch_tool manifest_parser · 90%
info
Tool: list_project_commits_tool manifest_parser · 90%
info
Tool: create_project_tool manifest_parser · 90%
info
Tool: delete_project_tool manifest_parser · 90%
info
Tool: list_groups_tool manifest_parser · 90%
info
Tool: get_group_tool manifest_parser · 90%
info
Tool: list_group_projects_tool manifest_parser · 90%
info
Tool: list_merge_requests_tool manifest_parser · 90%
info
Tool: get_merge_request_tool manifest_parser · 90%
info
Tool: create_merge_request_tool manifest_parser · 90%
info
Tool: update_merge_request_tool manifest_parser · 90%
info
Tool: list_mr_notes_tool manifest_parser · 90%
info
Tool: create_mr_note_tool manifest_parser · 90%
info
Tool: get_mr_changes_tool manifest_parser · 90%
info
Tool: list_mr_discussions_tool manifest_parser · 90%
info
Tool: create_mr_discussion_tool manifest_parser · 90%
info
Tool: list_issues_tool manifest_parser · 90%
info
Tool: get_issue_tool manifest_parser · 90%
info
Tool: create_issue_tool manifest_parser · 90%
info
Tool: update_issue_tool manifest_parser · 90%
info
Tool: list_issue_notes_tool manifest_parser · 90%
info
Tool: create_issue_note_tool manifest_parser · 90%
info
Tool: list_pipelines_tool manifest_parser · 90%
info
Tool: get_pipeline_tool manifest_parser · 90%
info
Tool: list_pipeline_jobs_tool manifest_parser · 90%
info
Tool: get_job_log_tool manifest_parser · 90%
info
Tool: create_pipeline_tool manifest_parser · 90%
info
Tool: retry_pipeline_tool manifest_parser · 90%
info
Tool: cancel_pipeline_tool manifest_parser · 90%
info
Tool: delete_pipeline_tool manifest_parser · 90%
info
Tool: retry_job_tool manifest_parser · 90%
info
Tool: cancel_job_tool manifest_parser · 90%
info
Tool: delete_job_tool manifest_parser · 90%
info
Tool: search_global_tool manifest_parser · 90%
info
Tool: search_project_tool manifest_parser · 90%
info
Tool: list_repository_tree_tool manifest_parser · 90%
info
Tool: get_file_tool manifest_parser · 90%
info
Tool: create_file_tool manifest_parser · 90%
info
Tool: update_file_tool manifest_parser · 90%
info
Tool: create_branch_tool manifest_parser · 90%
info
Tool: delete_branch_tool manifest_parser · 90%
info
Tool: compare_branches_tool manifest_parser · 90%
info
Tool: list_labels_tool manifest_parser · 90%
info
Tool: create_label_tool manifest_parser · 90%
info
Tool: update_label_tool manifest_parser · 90%
info
Tool: delete_label_tool manifest_parser · 90%
info
Tool: get_current_user_tool manifest_parser · 90%
info
Tool: list_users_tool manifest_parser · 90%
info
Tool: get_user_tool manifest_parser · 90%
info
Tool: list_releases_tool manifest_parser · 90%
info
Tool: get_release_tool manifest_parser · 90%
info
Tool: create_release_tool manifest_parser · 90%
info
Tool: list_milestones_tool manifest_parser · 90%
info
Tool: create_milestone_tool manifest_parser · 90%
info
Tool: update_milestone_tool manifest_parser · 90%
info
Tool: list_wiki_pages_tool manifest_parser · 90%
info
Tool: get_wiki_page_tool manifest_parser · 90%
info
Tool: create_wiki_page_tool manifest_parser · 90%
info
Tool: list_snippets_tool manifest_parser · 90%
info
Tool: create_snippet_tool manifest_parser · 90%
info
Transport: streamable-http manifest_parser · 80%
info
Required env vars (4) manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
medium
Permission: network access detected permission_analyzer · 90%
low
Permission: filesystem access detected permission_analyzer · 70%
low
Permission: env_vars access detected permission_analyzer · 90%
info
No dependency files found for SBOM generation sbom_generator · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%