> For the complete documentation index, see [llms.txt](https://releaseowl.gitbook.io/releaseowl-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://releaseowl.gitbook.io/releaseowl-docs/releaseowl-user-guide/sap-integration-suite/cpi-governance-rules.md).

# CPI Governance Rules

The CPI Rules section in ReleaseOwl provides a centralized configuration interface to enforce governance policies and best practices for SAP Cloud Platform Integration (CPI) artifacts. These rules ensure that artifacts comply with security, coding, and operational standards

By configuring CPI Rules, administrators can establish policies that improve security, consistency, and reliability in CPI development and deployments.

## 1. Key Objectives of CPI Rules

* Standardization: Enforce consistent development practices across artifacrs
* Security Compliance: Restrict insecure configurations (e.g., clear text authentication).
* Governance: Enable rule-based validation to prevent policy violations.
* Custom Policies: Define naming conventions and resource allowances.

## 2. Accessing CPI Rules

1. Navigate to Administration → Static Code Analysis → CPI Rules from the sidebar menu.
2. The CPI Rules Dashboard displays a list of pre-configured rules and customization options.

## 3. Configuring CPI Rules

### 3.1 Enabling/Disabling Rules

* Check or uncheck the checkbox next to each rule to enable or disable it.
* Enabled rules will be enforced during artifact deployments and validations.

### 3.2 Configuring Custom Policies

Use the dropdown fields for the following:

* Allowed Scripting Languages
* Allowed Receiver Adapters
* Allowed Sender Adapters
* Allowed XSLT Versions
* Allowed Mapping Types
* Duplicate Resources Not Allowed
* Select the appropriate options from the dropdown menus to align with your organizational policies.

### 3.3 Naming Conventions

* Use the Naming Conventions text area to define custom naming rules for IFLOWs, resources, and endpoints.

## 4. Save Configuration

* Once all configurations are updated, click on the Save button at the top-right corner.

<figure><img src="/files/PyEBzboTteBFQE1E1BnA" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://releaseowl.gitbook.io/releaseowl-docs/releaseowl-user-guide/sap-integration-suite/cpi-governance-rules.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
