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
{{ message }}
Repository navigation
Commit b290b36
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: content/en/docs/control-center/security/policies.md
+8-8Lines changed: 8 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,6 @@ weight: 30
8
8
## Introduction
9
9
10
10
Policies help ensure that your app landscape is secure, compliant, and consistent. On the **Policies** page, you can define policies that your apps need to adhere to. If they do not, violations are automatically detected and reported in Software Composition, allowing you to react accordingly. For details on how policy violations are displayed in Software Composition, refer to [Policy Status](/control-center/policy-status/).
11
-
12
11
The **Policies** page allows you to create new policies, lists all of your existing policies, and displays a **Help & Support** pane with useful information about creating policies.
13
12
14
13
## Defining Policies
@@ -17,13 +16,14 @@ You can define policies by either using a template or starting from scratch. The
17
16
18
17
### Creating a Policy From a Template
19
18
20
-
You can use one of the existing templates to create your own policy.
19
+
You can use one of the existing templates to create your own policy.
21
20
22
21
1. Click **Create from Template**.
23
22
24
23
2. Select one of the available templates:
25
24
26
-
* Only allow Marketplace components that are platform-supported
25
+
* Only company-approved components are allowed
26
+
* Only platform-supported Marketplace components are allowed
27
27
* Only medium or low findings are allowed
28
28
* Only Mendix runtime versions >= 9.24.43 are allowed
29
29
@@ -46,19 +46,16 @@ You can create a policy by defining your own details.
46
46
***Policy Name** – A relevant name for your policy, such as one indicating what the policy checks.
47
47
***Description** – A description of the goal of the policy, which covers why it needs to be adhered to, and how to fix its violations.
48
48
***Policy Conditions** – Define the conditions under which the policy is considered violated. These are the available conditions and their values:
49
-
50
49
***Any finding severity is** – Choose which severity level violates the policy. You can select one or more of the following values:
51
50
52
51
* **LOW**
53
52
* **MEDIUM**
54
53
* **HIGH**
55
54
* **CRITICAL**
56
-
57
55
For example, if you select **CRITICAL**, apps with critical findings violate this policy.
58
56
59
57
***Mendix runtime version is lower than** – Indicate which Mendix version is the minimum that your apps must use.
60
-
61
-
***Marketplace component license is not** – Select the licenses that are acceptable. If a Marketplace component has a license which is not one of the ones you select here, the policy is violated. These are the possible values:
58
+
***Marketplace component license is not** and **Marketplace component license is** – Select the licenses that are acceptable. If a Marketplace component has a license which is not one of the ones you select here, the policy is violated. These are the possible values:
62
59
63
60
* MIT
64
61
* BSD_2_0
@@ -70,13 +67,16 @@ You can create a policy by defining your own details.
70
67
* GNU_GENERAL_PUBLIC_LICENSE_V3
71
68
* MENDIX_MARKETPLACE_CONTENT_TERMS
72
69
73
-
***Marketplace component support is not** – Select the support types that are acceptable. If a Marketplace component has a support type which is not one of the ones you select here, the policy is violated. These are the possible values:
70
+
***Marketplace component support is not**and **Marketplace component support is**– Select the support types that are acceptable. If a Marketplace component has a support type which is not one of the ones you select here, the policy is violated. These are the possible values:
74
71
75
72
* PARTNER
76
73
* SIEMENS
77
74
* PLATFORM
78
75
* COMMUNITY
79
76
77
+
***Marketplace component is not Company-approved** – Choose to only allow company-approved components. This enables you to have granular control over the components in your app based on curation settings. Curation settings let you specify the criteria that Marketplace components must meet in order to get a company-approved badge, as well as exceptions for specific components. You can define these settings on the **Company-Approved** page of the **Marketplace** section in Control Center. For details, refer to [Company-Approved](/control-center/company-approved/).
78
+
If you choose to define this policy, you no longer need to also define other license or support policies.
79
+
80
80
***Checkpoints & Action(s)** – Select the trigger which causes the policy to be checked, and the action that is taken if the policy is violated. Currently, policy violations are checked at the time of package creation, and violations generate warnings.
81
81
82
82
3. On the **Policy Scope** tab, select whether you want the policy to apply to all licensed apps, or only to specific apps in your environment.
Copy file name to clipboardExpand all lines: content/en/docs/releasenotes/control-center/2026.md
+6Lines changed: 6 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,6 +9,12 @@ numberless_headings: true
9
9
10
10
## October 2026
11
11
12
+
### October 29, 2026
13
+
14
+
#### New Features
15
+
16
+
* We have added the **Marketplace component is not Company-approved** policy to [Policies](/control-center/policies/). This policy lets you only allow company-approved components in your apps. Along with this new policy type, we have also added a matching policy template.
0 commit comments