Skip to content

Commit eb52f70

Browse files
Merge pull request mendix#10705 from mendix/nc-qsm-updated
Update governance process
2 parents 7f6b9d2 + 87e3354 commit eb52f70

2 files changed

Lines changed: 8 additions & 5 deletions

File tree

content/en/docs/marketplace/upload-content/_index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,7 @@ Note that it may take a short while before the component becomes visible.
191191

192192
For details on the approval process, refer to [Governance Process](/appstore/submit-content/governance-process/).
193193

194-
Every new public component or component version is scanned through QSM, and, if no vulnerabilities are found, it is automatically uploaded. In case of vulnerabilities, Mendix manually checks the component or component version.
194+
Every new public component or component version is scanned through [QSM](/appstore/partner-solutions/qsm/), and, if no vulnerabilities are found, it is automatically uploaded. In case of vulnerabilities, Mendix manually checks the component or component version.
195195

196196
## Updating Existing Marketplace Content {#updating}
197197

content/en/docs/marketplace/upload-content/governance-process.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,16 +17,19 @@ Mendix strongly recommends performing the following checks before you submit you
1717

1818
Mendix checks the following:
1919

20-
* The licenses used in the uploaded *.mpk* files, using the [Fossology](https://fossology.osuosl.org/repo/) tool .
20+
* The licenses used in the uploaded *.mpk* files, using [QSM](/appstore/partner-solutions/qsm/).
2121
There should be no use of GPL, LGPL, or MPL licenses.
2222
For more details, refer to [Open-Source Software Licenses](/appstore/submit-content/#license).
23-
* For third-party vulnerabilities, using QSM. If critical or high vulnerabilities are found, the component is rejected.
24-
* That the logo is related to the component's functionality.
25-
* That the screenshots are related to the configuration required to use the component in the end-user's app.
23+
* Any third-party vulnerabilities, using QSM.
24+
Every new public component and every new version of a component packaged as an MPK file is automatically scanned by QSM.
25+
If no vulnerabilities are detected, the component is uploaded automatically.
26+
If vulnerabilities are identified, the upload is rejected, and the component remains in **My Drafts** with a **Declined** status. Developers can open the context menu for the declined component and navigate to the **Scan Overview** page to review the detected vulnerabilities.
2627

2728
It may sometimes take a few iterations for a component to be approved, depending on the issues identified. To avoid a high number of necessary iterations, make sure you have followed the [Guidelines for Content Creators](/appstore/guidelines-content-creators/) and have performed the checks above before you submit a component for approval.
2829

2930
{{% alert color="info" %}}
31+
Components with the `.mxmodule` extension are not scanned by QSM, but are approved manually.
32+
3033
All subsequently uploaded versions of a public component must be scanned and approved by Mendix.
3134

3235
Private Marketplace content does not require any review or approval.

0 commit comments

Comments
 (0)