You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/en/docs/marketplace/upload-content/_index.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -191,7 +191,7 @@ Note that it may take a short while before the component becomes visible.
191
191
192
192
For details on the approval process, refer to [Governance Process](/appstore/submit-content/governance-process/).
193
193
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.
Copy file name to clipboardExpand all lines: content/en/docs/marketplace/upload-content/governance-process.md
+7-4Lines changed: 7 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,16 +17,19 @@ Mendix strongly recommends performing the following checks before you submit you
17
17
18
18
Mendix checks the following:
19
19
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/).
21
21
There should be no use of GPL, LGPL, or MPL licenses.
22
22
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.
26
27
27
28
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.
28
29
29
30
{{% alert color="info" %}}
31
+
Components with the `.mxmodule` extension are not scanned by QSM, but are approved manually.
32
+
30
33
All subsequently uploaded versions of a public component must be scanned and approved by Mendix.
31
34
32
35
Private Marketplace content does not require any review or approval.
0 commit comments