---
read_when:
    - شما در حال نصب، پیکربندی، یا ممیزی Plugin سیاست هستید
summary: بررسی‌های doctor مبتنی بر policy را برای انطباق workspace اضافه می‌کند.
title: Plugin سیاست
x-i18n:
    generated_at: "2026-06-27T18:28:12Z"
    model: gpt-5.5
    postprocess_version: locale-links-v1
    provider: openai
    source_hash: f01de4816a191a175367c06ff69e4ebf6032ee1a105d1d9a48a74093e5e6f774
    source_path: plugins/reference/policy.md
    workflow: 16
---

# Plugin خط‌مشی

بررسی‌های عیب‌یابِ مبتنی بر خط‌مشی را برای انطباق فضای کاری اضافه می‌کند.

## توزیع

- بسته: `@openclaw/policy`
- مسیر نصب: همراه با OpenClaw

## سطح

Plugin

<!-- openclaw-plugin-reference:manual-start -->

## رفتار

Plugin خط‌مشی بررسی‌های سلامت عیب‌یاب را برای تنظیمات مدیریت‌شده با خط‌مشی OpenClaw
و اعلان‌های فضای کاریِ تحت حاکمیت فراهم می‌کند. خط‌مشی در حال حاضر انطباق کانال،
فراداده ابزارهای تحت حاکمیت، وضعیت سرور MCP، وضعیت ارائه‌دهنده مدل،
وضعیت دسترسی شبکه خصوصی، وضعیت در معرض قرار گرفتن Gateway، وضعیت ابزار/فضای کاری عامل،
وضعیت ابزارهای سراسری/به‌ازای‌عاملِ پیکربندی‌شده، وضعیت زمان اجرای سندباکسِ پیکربندی‌شده،
وضعیت دسترسی ورودی/کانال، وضعیت مدیریت داده، و وضعیت ارائه‌دهنده راز/نمایه احراز هویت
پیکربندی OpenClaw را پوشش می‌دهد.

خط‌مشی الزامات نوشته‌شده را در `policy.jsonc` ذخیره می‌کند، تنظیمات موجود
OpenClaw و اعلان‌های فضای کاری را به‌عنوان شواهد مشاهده می‌کند، و انحراف را
از طریق `openclaw policy check` و `openclaw doctor --lint` گزارش می‌دهد. یک بررسی
پاک خط‌مشی، خط‌مشی، شواهد، یافته‌ها، و هش‌های گواهی را منتشر می‌کند که گردانندگان
می‌توانند برای حسابرسی ثبت کنند.

`openclaw policy compare --baseline <file>` یک فایل خط‌مشی را با فایل خط‌مشی دیگری
مقایسه می‌کند. این فقط انطباق در سطح پیکربندی است: از فراداده قاعده‌های خط‌مشی
استفاده می‌کند تا تأیید کند خط‌مشی بررسی‌شده نسبت به مبنای نوشته‌شده، موردی را
کم ندارد یا ضعیف‌تر نیست، و وضعیت زمان اجرا، اعتبارنامه‌ها، یا مقدارهای راز را
بازرسی نمی‌کند.

قاعده‌های وضعیت ابزار می‌توانند نمایه‌های تأییدشده، ابزارهای سامانه فایل فقط برای
فضای کاری، تنظیمات محدودشده امنیت/پرسش/میزبان برای اجرا، غیرفعال بودن حالت ارتقایافته،
ورودی‌های دقیق `alsoAllow`، و ورودی‌های الزامی انکار ابزار را الزام کنند. رکوردهای
شواهد ورودی‌های افزایشی `alsoAllow` را ثبت می‌کنند، زیرا می‌توانند وضعیت مؤثر ابزار را
گسترده‌تر کنند. این بررسی‌ها فقط انطباق پیکربندی را مشاهده می‌کنند؛ وضعیت تأیید
زمان اجرا را نمی‌خوانند و اجرای اجباری در زمان اجرا اضافه نمی‌کنند.

قاعده‌های وضعیت سندباکس می‌توانند حالت‌ها/پس‌زمینه‌های تأییدشده سندباکس، انکار
شبکه‌سازی کانتینر میزبان، انکار پیوستن به فضای نام کانتینر، الزام اتصال‌های فقط‌خواندنی
کانتینر، انکار اتصال‌های سوکت زمان اجرای کانتینر و نمایه‌های کانتینر بدون محدودیت،
و الزام بازه‌های منبع CDP مرورگر سندباکس را مطالبه کنند.
این بررسی‌ها فقط انطباق پیکربندی را مشاهده می‌کنند؛ وضعیت تأیید زمان اجرا را
نمی‌خوانند، کانتینرهای زنده را بازرسی نمی‌کنند، و اجرای اجباری در زمان اجرا اضافه نمی‌کنند.

قاعده‌های مدیریت داده می‌توانند ویرایش اطلاعات حساس در گزارش‌گیری، انکار ثبت محتوای
دورسنجی، الزام نگهداری ماندگاری نشست، و انکار نمایه‌سازی حافظه رونوشت نشست را مطالبه
کنند. این بررسی‌ها فقط انطباق پیکربندی را مشاهده می‌کنند؛ گزارش‌های خام، خروجی‌های
دورسنجی، رونوشت‌ها، فایل‌های حافظه، رازها، یا داده‌های شخصی را بازرسی نمی‌کنند.

دامنه‌های نام‌گذاری‌شده خط‌مشی زیر `scopes.<scopeName>` می‌توانند بخش‌های عادی
سخت‌گیرانه‌تری از خط‌مشی را برای گزینشگری که فهرست می‌کنند اضافه کنند. `agentIds`
از `tools`، `agents.workspace`، `sandbox`، و `dataHandling.memory` پشتیبانی می‌کند؛
`channelIds` از `ingress.channels` پشتیبانی می‌کند.
شناسه‌های عامل زمان اجرا که به‌طور صریح در `agents.list[]` فهرست نشده‌اند، به‌جای
عبور بی‌صدا بدون شواهد، در برابر وضعیت سراسری/پیش‌فرض به‌ارث‌رسیده بررسی می‌شوند.
هر دامنه موجود در `policy.jsonc` باید برای گزینشگر خود معتبر و قابل اعمال باشد.
قاعده‌های هم‌پوشانی ادعاهای اضافی هستند، بنابراین خط‌مشی سطح بالا را ضعیف نمی‌کنند
و وقتی همان پیکربندی مشاهده‌شده هر دو دامنه را نقض کند، می‌توانند یافته‌های خود را
تولید کنند.

<!-- openclaw-plugin-reference:manual-end -->

## اسناد مرتبط

- [خط‌مشی](/fa/cli/policy)
