Connect Git Repositories to Your monday.com Boards
Link your account from GitHub, GitLab, Azure DevOps, or AWS CodeCommit to seamlessly view commits, branches, and pull requests directly on your monday.com boards.
Get started in just a few steps:
Install Git Listener for monday.com and connect your Git account with a few clicks
Include monday.com task IDs in your commit messages, branch names, or pull request titles
Open any monday.com task and click the Git Listener tab to view all associated Git activity
Key features:
Quick and easy setup
Support for multiple Git providers
Link commits, branches, and pull requests to monday.com tasks
Reference multiple monday.com tasks from a single Git action
Retention of integration data to ensure continuity during brief configuration changes or uninstall events (data is typically retained for up to 10 days)
Security & Compliance
Security
Does the developer periodically perform penetration testing?
Yes
We periodically run tools like Burp Scanner to identify vulnerabilities.
Does the developer have a dedicated security and privacy point of contact for such issues or questions?
Yes
If you reach out via https://magesoftware.com/contact-us your request will be promptly directed to the right security point of contact.
Does the app restrict redirects and forwards only to approved destinations, or show a warning when redirecting to potentially untrusted content?
Yes
The app only redirects users to verified Git Repository provider URLs: GitHub, GitLab, Amazon or Microsoft
Does the app protect against mass parameter assignment attacks?
Yes
Yes — The app uses DTOs and explicit model binding to ensure only intended parameters are processed. Extra parameters in requests are ignored, preventing mass assignment/overposting attacks.
Does the app perform encoding and sanitization on all user supplied parameters to protect against Cross-Site Scripting?
Yes
Yes — The application encodes and sanitizes all user-supplied input before rendering in the UI to prevent Cross-Site Scripting (XSS) attacks. We follow OWASP best practices, including server-side validation and output encoding, and use encoding functions provide by default by ASP.NET Razor engine.
Does the developer protect all state-changing actions against Cross-Site Request Forgery (CSRF)?
Yes
Yes — All state-changing operations are protected against Cross-Site Request Forgery (CSRF) attacks. The application uses anti-forgery tokens provided by the ASP.NET Core framework, which are unique per user session and validated on each state-changing request.
Does the developer have mechanisms to notify monday.com in case of a security breach?
Yes
Yes — In the event of a security breach affecting the confidentiality, integrity, or availability of data processed by the app, we will notify monday.com without undue delay via their designated security contact (security@monday.com).
Does this developer have a process for installing application-level updates and security patches for the service (such as software packages and databases)?
Yes
Yes. We host our app in Microsoft Azure using .NET, with a documented process to promptly apply application, framework, and dependency updates, leveraging automated vulnerability scanning and Azure’s managed patching for platform and databases.
Compliance
Is the app certified with the information security standard ISO/IEC 27001:2022?
Not answered
Is the app compliant with the Health Insurance Portability and Accountability Act (HIPAA)?
Not answered
Is the app certified with System and Organization Controls (SOC 2 or SOC 3)?
Not answered
Is the app compliant with the General Data Protection Regulation (GDPR)?
Not answered
Data
Does the app send any data outside of monday.com? If yes, indicate whether the data is customer-submitted (e.g., board names, item names, doc content) or non-customer-submitted (e.g., account ID, board ID, user ID).
Yes
Yes - the app save Git credentials that user submits via the app on monday.com and sends these credentials to Git repository providers (GitHub, GitLab, Amazon, Microsoft) to verify access
Where does the app store logs data?
other
Azure Application Insights
Where does the app store the app data?
other
Database hosted on Microsoft Azure in the UK region
Does the developer ensure application logs do not contain secrets or personally-identifiable information (PII)?
Yes
Application code does not log PII
Is customer data segregated from the data of other customers (for example logically or physically)?
No
Yes (logical segregation). Customer data is logically segregated within a shared database, with strict access controls enforced at the application layer. Each request is validated against the authenticated user’s permissions to ensure they can only access their own data.
Privacy
Does the developer enforce multi-factor authentication on employees access to systems which may process customer data?
Yes
Yes - all resources that process customer data are hosted on Microsoft Azure, and we have a mandatory 2FA policy for access to Azure
Does the developer protect access to customer data based on the principle of least privilege?
Yes
Yes - we use role-based access, and only most privileged users can view real customer data.
Reviews
No reviews yet.
Historical data
Installation history
We have data for December 28, 2024 onwards only. Collected sometime after 00:00 UTC daily.
Total number of installs
Change in total number of installs in last 7 days
Compares the number of installs on each date with 7 days previously:
Max
Min
Current
Change in total number of installs in last 30 days
Compares the number of installs on each date with 30 days previously:
Max
Min
Current
Change in total number of installs in last 90 days
Compares the number of installs on each date with 90 days previously:
Max
Min
Current
Ratings history
Categories history
Each of the following is a yes/no answer, so the graphs show 1 for yes, and 0 for no.
{
"id": 10000884,
"description": "<p>Connect Git Repositories to Your <a href=\"http://monday.com/\" rel=\"noopener noreferrer\" target=\"_blank\">monday.com</a> Boards</p><p><br></p><p>Link your account from GitHub, GitLab, Azure DevOps, or AWS CodeCommit to seamlessly view commits, branches, and pull requests directly on your <a href=\"http://monday.com/\" rel=\"noopener noreferrer\" target=\"_blank\">monday.com</a> boards.</p><p><br></p><p>Get started in just a few steps:</p><p> Install Git Listener for <a href=\"http://monday.com/\" rel=\"noopener noreferrer\" target=\"_blank\">monday.com</a> and connect your Git account with a few clicks</p><p> Include <a href=\"http://monday.com/\" rel=\"noopener noreferrer\" target=\"_blank\">monday.com</a> task IDs in your commit messages, branch names, or pull request titles</p><p> Open any <a href=\"http://monday.com/\" rel=\"noopener noreferrer\" target=\"_blank\">monday.com</a> task and click the Git Listener tab to view all associated Git activity</p><p><br></p><p>Key features:</p><p> Quick and easy setup</p><p> Support for multiple Git providers</p><p> Link commits, branches, and pull requests to <a href=\"http://monday.com/\" rel=\"noopener noreferrer\" target=\"_blank\">monday.com</a> tasks</p><p> Reference multiple <a href=\"http://monday.com/\" rel=\"noopener noreferrer\" target=\"_blank\">monday.com</a> tasks from a single Git action</p><p> Retention of integration data to ensure continuity during brief configuration changes or uninstall events (data is typically retained for up to 10 days)</p>",
"short_description": "View Git data on your monday.com boards.",
"compliance_answers": [
{
"questionId": 19,
"shortAnswer": true,
"detailedAnswer": "Yes - the app save Git credentials that user submits via the app on monday.com and sends these credentials to Git repository providers (GitHub, GitLab, Amazon, Microsoft) to verify access"
},
{
"questionId": 18,
"logHostingProvider": "other",
"detailedAnswer": "Azure Application Insights"
},
{
"questionId": 17,
"dataHostingProvider": "other",
"detailedAnswer": "Database hosted on Microsoft Azure in the UK region"
},
{
"questionId": 15,
"shortAnswer": true,
"detailedAnswer": "We periodically run tools like Burp Scanner to identify vulnerabilities.",
"fileName": "ksvs3sq.pdf"
},
{
"questionId": 14,
"shortAnswer": true,
"detailedAnswer": "If you reach out via https://magesoftware.com/contact-us your request will be promptly directed to the right security point of contact."
},
{
"questionId": 10,
"shortAnswer": true,
"detailedAnswer": "The app only redirects users to verified Git Repository provider URLs: GitHub, GitLab, Amazon or Microsoft"
},
{
"questionId": 9,
"shortAnswer": true,
"detailedAnswer": "Yes — The app uses DTOs and explicit model binding to ensure only intended parameters are processed. Extra parameters in requests are ignored, preventing mass assignment/overposting attacks."
},
{
"questionId": 8,
"shortAnswer": true,
"detailedAnswer": "Application code does not log PII"
},
{
"questionId": 7,
"shortAnswer": true,
"detailedAnswer": "Yes - all resources that process customer data are hosted on Microsoft Azure, and we have a mandatory 2FA policy for access to Azure"
},
{
"questionId": 6,
"shortAnswer": true,
"detailedAnswer": "Yes - we use role-based access, and only most privileged users can view real customer data."
},
{
"questionId": 5,
"shortAnswer": true,
"detailedAnswer": "Yes — The application encodes and sanitizes all user-supplied input before rendering in the UI to prevent Cross-Site Scripting (XSS) attacks. We follow OWASP best practices, including server-side validation and output encoding, and use encoding functions provide by default by ASP.NET Razor engine."
},
{
"questionId": 4,
"shortAnswer": true,
"detailedAnswer": "Yes — All state-changing operations are protected against Cross-Site Request Forgery (CSRF) attacks. The application uses anti-forgery tokens provided by the ASP.NET Core framework, which are unique per user session and validated on each state-changing request."
},
{
"questionId": 3,
"shortAnswer": true,
"detailedAnswer": "Yes — In the event of a security breach affecting the confidentiality, integrity, or availability of data processed by the app, we will notify monday.com without undue delay via their designated security contact (security@monday.com)."
},
{
"questionId": 2,
"shortAnswer": true,
"detailedAnswer": "Yes. We host our app in Microsoft Azure using .NET, with a documented process to promptly apply application, framework, and dependency updates, leveraging automated vulnerability scanning and Azure’s managed patching for platform and databases."
},
{
"questionId": 1,
"shortAnswer": false,
"detailedAnswer": "Yes (logical segregation). Customer data is logically segregated within a shared database, with strict access controls enforced at the application layer. Each request is validated against the authenticated user’s permissions to ensure they can only access their own data."
}
],
"badges_data": {
"pricing_data": "14-day trial",
"acquisition_source": "No touch",
"app_values": [
"Popular with Dev users"
]
},
"data": {
"terms_of_service_url": "https://magesoftware.com/terms"
},
"keywords": "git, \ngithub, \ngitlab, \nsource-code",
"thumbnail_url": "https://cdn.monday.com/marketplace/10000884/10000884_2025_7_5_19_8_17_ubabe6.png",
"logo_url": "https://cdn.monday.com/marketplace/10000884/10000884_2025_7_5_19_7_14_w1p6rnd.png",
"feedback_url": "infobox@magesoftware.com",
"privacy_policy_url": "https://magesoftware.com/privacy-policy",
"external_pricing_url": null,
"featured": null,
"security": null,
"display_in_template_store": null,
"acquisition_source": "No touch",
"terms_of_service_url": "https://magesoftware.com/terms",
"label": null,
"app_values": [
"Popular with Dev users"
],
"security_info": null,
"gallery_assets": [
{
"url": "https://cdn.monday.com/marketplace/10000884/10000884_2025_7_5_19_9_0_wqdhhdi.png",
"type": "image"
},
{
"url": "https://cdn.monday.com/marketplace/10000884/10000884_2025_7_5_19_9_7_sn2pcoh.png",
"type": "image"
},
{
"url": "https://cdn.monday.com/marketplace/10000884/10000884_2025_7_5_19_9_17_us01b5x.png",
"type": "image"
}
],
"pricing_data": "14-day trial",
"marketplace_developer_id": 100000082,
"app_id": 10478173,
"marketplace_category_ids": [
10000000
],
"name": "Git Listener",
"app_scope_str": "boards:read,me:read",
"app_client_id": "8903a88938648a8714ce966aeca38834",
"app_color": {
"hsl": {
"h": 201.64705882352942,
"s": 1,
"l": 0.5,
"a": 1
},
"hex": "#00a3ff",
"rgb": {
"r": 0,
"g": 163,
"b": 255,
"a": 1
},
"hsv": {
"h": 201.64705882352942,
"s": 1,
"v": 1,
"a": 1
},
"oldHue": 152.54237288135593,
"source": "rgb"
},
"created_at": "2025-08-05T19:05:17.295Z",
"updated_at": "2025-08-21T14:16:29.217Z",
"how_to_use_url": "https://magesoftware.com/documentation?app=mgl-for-monday-com",
"automation_app_id": null,
"plans": [
{
"id": "10478173-1-seat_based_10",
"appId": 10478173,
"appPlanId": "seat_based_10",
"versionId": 1,
"versionState": "live",
"name": "Starter Boost (Up to 10 users)",
"description": "Full access for up to 10 users without straining your budget",
"extraData": {
"bullets": [
" Full access to the app for up to 10 users",
"Link your Git repositories at GitHub, GitLab, Azure DevOps, AWS CodeCommit",
"View Git data linked to monday.com tasks"
],
"monthlyFee": 2,
"yearlyFee": 1,
"maxSeats": 10
},
"isTrial": false,
"isRecommended": false,
"isFree": false,
"currency": "USD",
"prices": {
"type": "seat_based",
"monthly": 2,
"yearly": 1,
"maxSeats": 10
}
},
{
"id": "10478173-1-seat_based_20",
"appId": 10478173,
"appPlanId": "seat_based_20",
"versionId": 1,
"versionState": "live",
"name": "Up to 20 users",
"description": "Full access for up to 20 users",
"extraData": {
"bullets": [
"Full access to the app for up to 20 users",
"Link your Git repositories at GitHub, GitLab, Azure DevOps, AWS CodeCommit",
"View Git data linked to monday.com tasks"
],
"monthlyFee": 10,
"yearlyFee": 9,
"maxSeats": 20
},
"isTrial": false,
"isRecommended": false,
"isFree": false,
"currency": "USD",
"prices": {
"type": "seat_based",
"monthly": 10,
"yearly": 9,
"maxSeats": 20
}
},
{
"id": "10478173-1-seat_based_50",
"appId": 10478173,
"appPlanId": "seat_based_50",
"versionId": 1,
"versionState": "live",
"name": "Up to 50 users",
"description": "Full access for up to 50 users",
"extraData": {
"bullets": [
"Full access to the app for up to 50 users",
"Link your Git repositories at GitHub, GitLab, Azure DevOps, AWS CodeCommit",
"View Git data linked to monday.com tasks"
],
"monthlyFee": 40,
"yearlyFee": 30,
"maxSeats": 50
},
"isTrial": false,
"isRecommended": false,
"isFree": false,
"currency": "USD",
"prices": {
"type": "seat_based",
"monthly": 40,
"yearly": 30,
"maxSeats": 50
}
},
{
"id": "10478173-1-seat_based_100",
"appId": 10478173,
"appPlanId": "seat_based_100",
"versionId": 1,
"versionState": "live",
"name": "Up to 100 users",
"description": "Full access for up to 100 users",
"extraData": {
"bullets": [
"Full access to the app for up to 100 users",
"Link your Git repositories at GitHub, GitLab, Azure DevOps, AWS CodeCommit",
"View Git data linked to monday.com tasks"
],
"monthlyFee": 70,
"yearlyFee": 60,
"maxSeats": 100
},
"isTrial": false,
"isRecommended": false,
"isFree": false,
"currency": "USD",
"prices": {
"type": "seat_based",
"monthly": 70,
"yearly": 60,
"maxSeats": 100
}
},
{
"id": "10478173-1-seat_based_200",
"appId": 10478173,
"appPlanId": "seat_based_200",
"versionId": 1,
"versionState": "live",
"name": "Up to 200 users",
"description": "Full access for up to 200 users",
"extraData": {
"bullets": [
"Full access to the app for up to 200 users",
" Link your Git repositories at GitHub, GitLab, Azure DevOps, AWS CodeCommit",
"View Git data linked to monday.com tasks"
],
"monthlyFee": 120,
"yearlyFee": 100,
"maxSeats": 200
},
"isTrial": false,
"isRecommended": false,
"isFree": false,
"currency": "USD",
"prices": {
"type": "seat_based",
"monthly": 120,
"yearly": 100,
"maxSeats": 200
}
},
{
"id": "10478173-1-seat_based_unlimited",
"appId": 10478173,
"appPlanId": "seat_based_unlimited",
"versionId": 1,
"versionState": "live",
"name": "Unlimited users",
"description": "Full access for unlimited number of users",
"extraData": {
"bullets": [
"Full access to the app for unlimited number of users",
" Link your Git repositories at GitHub, GitLab, Azure DevOps, AWS CodeCommit",
"View Git data linked to monday.com tasks"
],
"monthlyFee": 200,
"yearlyFee": 180,
"maxSeats": 100000
},
"isTrial": true,
"isRecommended": false,
"isFree": false,
"currency": "USD",
"prices": {
"type": "seat_based",
"monthly": 200,
"yearly": 180,
"maxSeats": 100000
}
}
],
"featured_for_categories_ids": [],
"pinned_for_categories_ids": [],
"pricing_model": null,
"app_type": "app",
"display": null,
"is_connector": null,
"google_analytics_tag_id": null,
"app_live_version": {
"updated_at": "2025-07-24T20:48:24Z",
"id": 10957500
},
"is_solution": null,
"available_for_tiers": null,
"available_for_products": null,
"installsDelta": {
"totalInstalls": 4,
"sevenDays": 0,
"thirtyDays": -1
}
}