Skip to content

Commit 9963fef

Browse files
Merge pull request mendix#10790 from mendix/nc-security-fix-flow
Doc MP Security Fixes
2 parents 0685d7e + f8f8e85 commit 9963fef

2 files changed

Lines changed: 45 additions & 8 deletions

File tree

  • content/en/docs
    • marketplace/upload-content
    • releasenotes/marketplace/general-marketplace

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

Lines changed: 36 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -64,16 +64,22 @@ Some fields only apply to specific component types, so follow the on-screen prom
6464
If you are uploading a solution, the **Upload Component Source** section is not displayed.
6565
If you are uploading an industry template, selecting a component source in the **Upload Component Source** section is optional.
6666

67-
5. Select the **Studio Pro Version** on which you built the content.
67+
5. Select the purpose of this release:
6868

69-
6. If you are uploading a widget, select the **Compatible with Mendix React Client** checkbox to indicate compatibility.
69+
* **Regular Release** – If you select this option, continue with the next steps.
70+
* **Security Fix Release** – Select this option if your upload includes security fixes, then continue with the steps in the [Releasing Security Fixes](#security-fixes) section.
71+
Note that this option is only displayed when uploading a new component version.
72+
73+
6. Select the **Studio Pro Version** on which you built the content.
74+
75+
7. If you are uploading a widget, select the **Compatible with Mendix React Client** checkbox to indicate compatibility.
7076
This checkbox is mandatory starting with Studio Pro 11.
7177

72-
7. Add a version for your component.
78+
8. Add a version for your component.
7379

74-
8. Enter **Release Notes** for the component in the box provided, describing what is new in that release. This field supports rich text.
80+
9. Enter **Release Notes** for the component in the box provided, describing what is new in that release. This field supports rich text.
7581

76-
9. If you are uploading a solution or an industry template, the **Business Connect** section is displayed. Enter one or more email addresses in the **Contact Email(s)** field, then click **Add Email**. These email addresses will be used by prospects to reach out to you.
82+
10. If you are uploading a solution or an industry template, the **Business Connect** section is displayed. Enter one or more email addresses in the **Contact Email(s)** field, then click **Add Email**. These email addresses will be used by prospects to reach out to you.
7783
This field is only available for public components.
7884
{{% alert color="warning" %}}Please note that potential customers can contact you directly. If you start talking to the customer, it is your responsibility to provide access to the product for them. Mendix is not involved in such customer interactions. {{% /alert %}}
7985

@@ -219,9 +225,9 @@ To update content that has already been published, follow these steps:
219225

220226
2. Click the menu item next to the component you want to update and select the appropriate option, depending on your access rights:
221227

222-
* **Edit**
223-
* **Unpublish Component**
224-
* **Add New Version**
228+
* **Add New Release**
229+
* **Manage Versions** – This option gives you access to the **Edit** and **Unpublish** actions for each version of the component.
230+
* **Unpublish Component**
225231

226232
{{% alert color="info" %}}Only one draft version of a component can exist at a time, so when one draft version is in progress, another draft cannot be started. If there is a draft version in progress, click **Edit Draft** on the page where you manage the component in order to see the draft.{{% /alert %}}
227233

@@ -242,3 +248,25 @@ These fields cannot be edited while updating a component:
242248
* **Studio Pro Version**
243249
* **Release Version**
244250
* **License Type**
251+
252+
## Releasing Security Fixes {#security-fixes}
253+
254+
You can highlight releases that include security fixes. This allows component users to see which older versions are not safe, as well as which version they need to update to in order to solve security issues.
255+
256+
This option is only available in the following scenarios:
257+
258+
* While adding a new component version
259+
* For components that allow uploading a component source file
260+
261+
Follow these steps to release a version that includes security fixes:
262+
263+
1. Follow steps 1 through 5 of the [Uploading a Component](#general) workflow.
264+
2. At step 5, in the **Version & Release** section, under **Release Purpose**, select **Security Fix Release**.
265+
Two new fields are displayed: **CVE/CWE Identifier(s)** and **Impacted Versions**.
266+
3. In the **CVE/CWE Identifier(s)**, add the CVE or CWE identifiers of the security vulnerabilities which are fixed through this version. You can add multiple identifiers separated by commas.
267+
You can add these identifiers as plain text, and Mendix will link them back to the corresponding CVE or CWE on the [National Vulnerability Database](https://nvd.nist.gov/vuln/detail/CVE-2026-24515) or the [Common Weakness Enumeration](https://cwe.mitre.org/data/definitions/476.html) website.
268+
4. From the **Impacted Versions** list, select all component versions that include the security vulnerabilities which are fixed through this version.
269+
5. In the **Release Notes** field, add details about the fix.
270+
6. Click **Preview**, **Save and Exit**, or **Next**, depending on what you want your next step to be.
271+
272+
The component's Marketplace entry will display the security fixes, as well as a suggested update version.

content/en/docs/releasenotes/marketplace/general-marketplace/2026.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,15 @@ weight: 1
77
numberless_headings: true
88
---
99

10+
## March 2026
11+
12+
### March 5, 2026
13+
14+
#### New Features
15+
16+
* You can now highlight component version releases that include security fixes. This helps users identify vulnerable older versions, as well as the necessary update to resolve security issues.
17+
For details, refer to [Releasing Security Fixes](/appstore/submit-content/#security-fixes).
18+
1019
## January 2026
1120

1221
### January 22, 2026

0 commit comments

Comments
 (0)