Adds a widget to GitLab merge request page showing vulnerabilities detected by Container Scanning.

Latest Version

Version
0.0.1
Update
October 22, 2024
Size
25.64KiB
Developer
Category
Users
9
Rating
5 ★
Manifest Version
3
Web Store Status
Languages Support
English (United States)
See more
Permissions
ActiveTab
Storage
See more

GitLab MR Vulnerability Widget Extension

This extension adds a widget in the Gitlab merge request page showing critical and high vulnerabilities of a container image generated in the associated pipeline.

A container scanning job must exist in the pipeline. This job must generate a container scanning report artifact. To add a container scanning job, follow the steps defined here: https://docs.gitlab.com/ee/user/application_security/container_scanning/

The free version of Gitlab supports container scanning but does not support decoration of the merge request with vulnerability details. This extension fills that gap by decorating the merge request with a vulnerability widget.

Note: The extension requires configuring a personal access token with \"read_api\" scope to allow fetching the pipeline artifacts. This token is saved in Chrome storage with encryption and never leaves your browser. To create a personal access token, follow the steps here: https://docs.gitlab.com/ee/user/profile/personal_access_tokens.html

Reference:
Container scanning job: https://docs.gitlab.com/ee/user/application_security/container_scanning/
Container scanning report artifact: https://docs.gitlab.com/ee/ci/yaml/artifacts_reports.html#artifactsreportscontainer_scanning
Personal access token: https://docs.gitlab.com/ee/user/profile/personal_access_tokens.html
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "GitLab MR Vulnerability Widget", "version": "0.0.1", "description": "Adds a widget to GitLab merge request page showing vulnerabilities detected by Container Scanning.", "permissions": ["activeTab", "storage"], "host_permissions": [ "https://gitlab.com/*" ], "background": { "service_worker": "background.js" }, "content_scripts": [ { "matches": ["https://gitlab.com/*/merge_requests/*"], "js": ["content.js"] } ], "options_page": "options.html", "icons": { "128": "icons/icon-128.png" }}
Read more

Similar Extensions

icon

Google Apps Script GitHub Assistant Extension · Developer Tools 9 98 ★ 153KiB

icon

Tanuki Utilities Extension · Developer Tools 9 1 ★ 25.43KiB

icon

Atom Material Icons Extension · Productivity 9 23 ★ 2.18MiB

icon

DotGit Extension · Developer Tools 9 12 ★ 147KiB

icon

Codecode Review for GitLab Extension · Developer Tools 9 6 ★ 210KiB

icon

Token Devtools Inspector Extension · Developer Tools 9 1 ★ 91.73KiB

icon

Library Detector (Academic Tool) Extension · Developer Tools 9 8 ★ 608KiB

icon

GitKraken Extension · Developer Tools 9 14 ★ 1.63MiB

icon

LeetCode Tracker Extension · Developer Tools 9 2 ★ 1.33MiB

icon

Le Git Graph - Commits Graph for GitHub Extension · Productivity 9 29 ★ 814KiB

icon

Gitlab Enhancement Suite Extension · Developer Tools 9 1 ★ 95.15KiB

icon

Kamino Extension · Developer Tools 9 10 ★ 608KiB

icon

Git Notify Extension · Developer Tools 9 8 ★ 388KiB

icon

gRPC Web Devtools Extension · Developer Tools 9 5 ★ 999KiB

icon

UX Enhancer for GitLab Extension · Developer Tools 9 7 ★ 115KiB

icon

Lab Partner Extension · Developer Tools 9 8 ★ 469KiB

icon

GitHub Merge Guardian Extension · Developer Tools 9 0 ★ 306KiB

icon

GTLB CI logs viewer Extension · Developer Tools 9 0 ★ 207KiB

icon

GitLab Resolved Extension · Developer Tools 9 0 ★ 15.48KiB

icon

GitLab Diff Collapse All Extension · Developer Tools 9 2 ★ 42.38KiB

icon

CodeGenie for Github Extension · Developer Tools 9 2 ★ 410KiB

icon

GitLab Open in Editor Extension · Developer Tools 9 0 ★ 290KiB

icon

Github Package.json Enhancer Extension · Developer Tools 9 3 ★ 14.06KiB

icon

Github Whitespace Hider Extension · Developer Tools 9 2 ★ 3.52KiB