Title: ControlPact Governance
Author: ctrlpact
Published: <strong>16 سپتامبر 2026</strong>
Last modified: 16 سپتامبر 2026

---

جستجوی افزونه‌ها

![](https://ps.w.org/controlpact-governance/assets/banner-772x250.png?rev=3697944)

![](https://ps.w.org/controlpact-governance/assets/icon-256x256.png?rev=3697944)

# ControlPact Governance

 توسط [ctrlpact](https://profiles.wordpress.org/ctrlpact/)

[دانلود](https://downloads.wordpress.org/plugin/controlpact-governance.0.1.0.zip)

 * [جزئیات](https://fa.wordpress.org/plugins/controlpact-governance/#description)
 * [نقد و بررسی‌ها](https://fa.wordpress.org/plugins/controlpact-governance/#reviews)
 *  [نصب](https://fa.wordpress.org/plugins/controlpact-governance/#installation)
 * [توسعه](https://fa.wordpress.org/plugins/controlpact-governance/#developers)

 [پشتیبانی](https://wordpress.org/support/plugin/controlpact-governance/)

## توضیحات

ControlPact Governance connects WordPress to the external ControlPact AI-agent governance
service.

Each WordPress administrator supplies their own scoped ControlPact API credential.
No shared or developer-owned production credential is bundled with the plugin.

ControlPact evaluates governed actions and returns one of three decisions:

 * ALLOW
 * APPROVE
 * BLOCK

Version 0.1.0 includes a real governed WordPress operation for REST-based automation:
an authenticated client can request publication of an existing draft post through
the ControlPact endpoint. The post is published only when ControlPact returns ALLOW.
APPROVE and BLOCK leave the post unpublished.

Governed endpoint:

    ```
    POST /wp-json/controlpact/v1/posts/{id}/publish
    ```

The endpoint uses normal WordPress REST authentication and WordPress capability 
checks. The ControlPact API key remains stored server-side.

### External Service

This plugin connects to the external ControlPact governance service.

ControlPact service website:
 https://ctrlpact.com

Privacy Policy:
 https://ctrlpact.com/privacy

Terms of Service:
 https://ctrlpact.com/terms

Current API service endpoint:
 https://controlpact-backend.onrender.com

The external service is required for governance evaluations. The plugin does not
perform ControlPact policy evaluation locally.

When a governance evaluation is requested, the plugin may send:

 * The requested action name.
 * The governed resource.
 * A unique reference ID.
 * Context associated with the request.
 * The WordPress site URL.
 * For governed post publication: the post ID, post type, requested status and current
   WordPress user ID.
 * The configured ControlPact API credential in the HTTP Authorization header.

The governed post-publish endpoint does not send the post title or post content 
to ControlPact.

The API credential is used only to authenticate requests to ControlPact.

No governance request is sent until a WordPress administrator has configured the
plugin with a ControlPact API credential and uses functionality that requires a 
ControlPact decision.

### Privacy

The ControlPact API key is stored server-side in the WordPress options database 
and is not printed back into the administration interface after it has been saved.

The option is configured not to autoload with ordinary WordPress requests.

ControlPact Governance does not include advertising or unrelated tracking.

When governance functionality is used, information necessary to evaluate the requested
action is transmitted to the external ControlPact service as described in the External
Service section above.

Site administrators are responsible for ensuring that the contextual data they send
through governed actions is appropriate for their organisation and applicable privacy
requirements.

## نصب

 1. Install and activate ControlPact Governance.
 2. Open Settings > ControlPact.
 3. Enter your own scoped ControlPact API key.
 4. Click Save Connection.
 5. Click Test ControlPact Connection.
 6. An ALLOW, APPROVE or BLOCK response confirms that ControlPact evaluated the request.
 7. For governed automation, create or edit a draft using the normal WordPress REST
    API, then POST to `/wp-json/controlpact/v1/posts/{id}/publish` using normal WordPress
    REST authentication.

## سوالات متداول

### Does the plugin include a ControlPact API key?

No. Every installation uses the customer’s own scoped ControlPact API key.

### What WordPress action is governed in version 0.1.0?

The plugin provides a governed REST endpoint for publishing an existing WordPress
post. ControlPact evaluates the `wordpress.post.publish` action before publication.

### What happens when ControlPact returns ALLOW?

The requested post is published and the endpoint returns the ControlPact decision
and receipt ID.

### What happens when ControlPact returns APPROVE or BLOCK?

The post remains unpublished. APPROVE returns an approval-required response and 
BLOCK returns a blocked response.

### Does installing the plugin automatically provide Production access?

No. Access is determined by the customer’s ControlPact account, organisation, entitlement
and API credential.

### Is ControlPact required?

Yes. This plugin is an integration with the external ControlPact governance service.

## نقد و بررسی‌ها

نقد و بررسی‌ای برای این افزونه یافت نشد.

## توسعه دهندگان و همکاران

“ControlPact Governance” نرم افزار متن باز است. افراد زیر در این افزونه مشارکت کرده‌اند.

مشارکت کنندگان

 *   [ ctrlpact ](https://profiles.wordpress.org/ctrlpact/)

[ترجمه “ControlPact Governance” به زبان شما.](https://translate.wordpress.org/projects/wp-plugins/controlpact-governance)

### علاقه‌ مند به توسعه هستید؟

[کد را مرور کنید](https://plugins.trac.wordpress.org/browser/controlpact-governance/)،
[مخزن SVN](https://plugins.svn.wordpress.org/controlpact-governance/) را بررسی کنید،
یا از طریق [RSS](https://plugins.trac.wordpress.org/log/controlpact-governance/?limit=100&mode=stop_on_copy&format=rss)
در [گزارش توسعه](https://plugins.trac.wordpress.org/log/controlpact-governance/)
مشترک شوید.

## گزارش تغییرات

#### 0.1.0

 * Initial public release.
 * Added server-side ControlPact connection.
 * Added administrator-only API credential configuration.
 * Added real governance connection testing.
 * Added a governed REST endpoint for publishing WordPress posts.
 * Added ALLOW, APPROVE and BLOCK enforcement for governed publication.

## اطلاعات

 *  نگارش **0.1.0**
 *  آخرین به‌روزرسانی **1 هفته پیش**
 *  نصب‌های فعال **کمتر از 10**
 *  نگارش وردپرس ** 6.0 یا بالاتر **
 *  آزمایش‌شده تا **7.1.2**
 *  نگارش PHP ** 7.4 یا بالاتر **
 *  زبان
 * [English (US)](https://wordpress.org/plugins/controlpact-governance/)
 * برچسب
 * [AI](https://fa.wordpress.org/plugins/tags/ai/)[automation](https://fa.wordpress.org/plugins/tags/automation/)
   [governance](https://fa.wordpress.org/plugins/tags/governance/)[policy](https://fa.wordpress.org/plugins/tags/policy/)
   [security](https://fa.wordpress.org/plugins/tags/security/)
 *  [نمایش پیشرفته](https://fa.wordpress.org/plugins/controlpact-governance/advanced/)

## امتیازها

هنوز هیچ نقدی ارسال نشده است.

[بررسی شما](https://wordpress.org/support/plugin/controlpact-governance/reviews/#new-post)

[مشاهدهٔ همهٔ بررسی‌ها](https://wordpress.org/support/plugin/controlpact-governance/reviews/)

## مشارکت کنندگان

 *   [ ctrlpact ](https://profiles.wordpress.org/ctrlpact/)

## پشتیبانی

چیزی برای گفتن دارید؟ نیاز به کمک دارید؟

 [مشاهده انجمن پشتیبانی](https://wordpress.org/support/plugin/controlpact-governance/)