الانتقال إلى المحتوى الرئيسي

فحوصات التدقيق الأمني

يُصدر openclaw security audit نتائج منظَّمة مقيّدة بواسطة checkId. وتُعد هذه الصفحة فهرسًا مرجعيًا لهذه المعرّفات. وللاطلاع على نموذج التهديد العام وإرشادات التقوية، راجع الأمان. قيم checkId عالية الإشارة التي يُرجَّح أن تراها في عمليات النشر الفعلية (القائمة غير شاملة):
checkIdالشدةسبب الأهميةمفتاح/مسار الإصلاح الأساسيإصلاح تلقائي
fs.state_dir.perms_world_writablecriticalيمكن لمستخدمين/عمليات أخرى تعديل حالة OpenClaw بالكاملأذونات نظام الملفات على ~/.openclawنعم
fs.state_dir.perms_group_writablewarnيمكن لمستخدمي المجموعة تعديل حالة OpenClaw بالكاملأذونات نظام الملفات على ~/.openclawنعم
fs.state_dir.perms_readablewarnدليل الحالة قابل للقراءة من الآخرينأذونات نظام الملفات على ~/.openclawنعم
fs.state_dir.symlinkwarnيصبح هدف دليل الحالة حدّ ثقة آخرتخطيط نظام الملفات لدليل الحالةلا
fs.config.perms_writablecriticalيمكن للآخرين تغيير سياسة المصادقة/الأدوات/التكوينأذونات نظام الملفات على ~/.openclaw/openclaw.jsonنعم
fs.config.symlinkwarnملفات التكوين المرتبطة برمز symlink غير مدعومة للكتابة وتضيف حدّ ثقة آخراستبداله بملف تكوين عادي أو توجيه OPENCLAW_CONFIG_PATH إلى الملف الحقيقيلا
fs.config.perms_group_readablewarnيمكن لمستخدمي المجموعة قراءة رموز/إعدادات التكوينأذونات نظام الملفات على ملف التكويننعم
fs.config.perms_world_readablecriticalقد يكشف التكوين عن الرموز/الإعداداتأذونات نظام الملفات على ملف التكويننعم
fs.config_include.perms_writablecriticalيمكن للآخرين تعديل ملف تضمين التكوينأذونات ملف التضمين المشار إليه من openclaw.jsonنعم
fs.config_include.perms_group_readablewarnيمكن لمستخدمي المجموعة قراءة الأسرار/الإعدادات المضمّنةأذونات ملف التضمين المشار إليه من openclaw.jsonنعم
fs.config_include.perms_world_readablecriticalالأسرار/الإعدادات المضمّنة قابلة للقراءة من الجميعأذونات ملف التضمين المشار إليه من openclaw.jsonنعم
fs.auth_profiles.perms_writablecriticalيمكن للآخرين حقن بيانات اعتماد النماذج المخزنة أو استبدالهاأذونات agents/<agentId>/agent/auth-profiles.jsonنعم
fs.auth_profiles.perms_readablewarnيمكن للآخرين قراءة مفاتيح API ورموز OAuthأذونات agents/<agentId>/agent/auth-profiles.jsonنعم
fs.credentials_dir.perms_writablecriticalيمكن للآخرين تعديل حالة اقتران القنوات/بيانات الاعتمادأذونات نظام الملفات على ~/.openclaw/credentialsنعم
fs.credentials_dir.perms_readablewarnيمكن للآخرين قراءة حالة بيانات اعتماد القنواتأذونات نظام الملفات على ~/.openclaw/credentialsنعم
fs.sessions_store.perms_readablewarnيمكن للآخرين قراءة نصوص الجلسات/البيانات الوصفيةأذونات مخزن الجلساتنعم
fs.log_file.perms_readablewarnيمكن للآخرين قراءة السجلات المنقحة لكنها ما تزال حساسةأذونات ملف سجل gatewayنعم
fs.synced_dirwarnيوسّع وضع الحالة/التكوين في iCloud/Dropbox/Drive نطاق كشف الرموز/النصوصنقل التكوين/الحالة خارج المجلدات المتزامنةلا
gateway.bind_no_authcriticalربط بعيد من دون سر مشتركgateway.bind، gateway.auth.*لا
gateway.loopback_no_authcriticalقد تصبح loopback المعكوسة عبر proxy غير موثقةgateway.auth.*، إعداد proxyلا
gateway.trusted_proxies_missingwarnرؤوس reverse-proxy موجودة ولكنها غير موثوقةgateway.trustedProxiesلا
gateway.http.no_authwarn/criticalيمكن الوصول إلى واجهات Gateway HTTP API مع auth.mode="none"gateway.auth.mode، gateway.http.endpoints.*لا
gateway.http.session_key_override_enabledinfoيمكن لمستدعي HTTP API تجاوز sessionKeygateway.http.allowSessionKeyOverrideلا
gateway.tools_invoke_http.dangerous_allowwarn/criticalيعيد تمكين الأدوات الخطرة عبر HTTP APIgateway.tools.allowلا
gateway.nodes.allow_commands_dangerouswarn/criticalيفعّل أوامر Node عالية التأثير (الكاميرا/الشاشة/جهات الاتصال/التقويم/SMS)gateway.nodes.allowCommandsلا
gateway.nodes.deny_commands_ineffectivewarnإدخالات المنع الشبيهة بالأنماط لا تطابق نص shell أو المجموعاتgateway.nodes.denyCommandsلا
gateway.tailscale_funnelcriticalتعرض على الإنترنت العامgateway.tailscale.modeلا
gateway.tailscale_serveinfoتم تفعيل التعرض داخل Tailnet عبر Servegateway.tailscale.modeلا
gateway.control_ui.allowed_origins_requiredcriticalControl UI غير loopback من دون قائمة سماح صريحة لأصول المتصفحgateway.controlUi.allowedOriginsلا
gateway.control_ui.allowed_origins_wildcardwarn/criticalيؤدي allowedOrigins=["*"] إلى تعطيل قائمة سماح أصول المتصفحgateway.controlUi.allowedOriginsلا
gateway.control_ui.host_header_origin_fallbackwarn/criticalيفعّل الرجوع إلى أصل Host-header (إضعاف تقوية DNS rebinding)gateway.controlUi.dangerouslyAllowHostHeaderOriginFallbackلا
gateway.control_ui.insecure_authwarnتم تفعيل مفتاح التوافق للمصادقة غير الآمنةgateway.controlUi.allowInsecureAuthلا
gateway.control_ui.device_auth_disabledcriticalيعطّل التحقق من هوية الجهازgateway.controlUi.dangerouslyDisableDeviceAuthلا
gateway.real_ip_fallback_enabledwarn/criticalقد يؤدي الوثوق في الرجوع إلى X-Real-IP إلى انتحال IP المصدر بسبب سوء إعداد proxygateway.allowRealIpFallback، gateway.trustedProxiesلا
gateway.token_too_shortwarnيسهل تخمين الرمز المشترك القصير بالقوة الغاشمةgateway.auth.tokenلا
gateway.auth_no_rate_limitwarnتزيد المصادقة المكشوفة من دون تحديد المعدل من خطر القوة الغاشمةgateway.auth.rateLimitلا
gateway.trusted_proxy_authcriticalتصبح هوية proxy الآن حدّ المصادقةgateway.auth.mode="trusted-proxy"لا
gateway.trusted_proxy_no_proxiescriticalمصادقة trusted-proxy من دون عناوين IP موثوقة للـ proxy غير آمنةgateway.trustedProxiesلا
gateway.trusted_proxy_no_user_headercriticalلا تستطيع مصادقة trusted-proxy تحديد هوية المستخدم بأمانgateway.auth.trustedProxy.userHeaderلا
gateway.trusted_proxy_no_allowlistwarnتقبل مصادقة trusted-proxy أي مستخدم upstream موثَّقgateway.auth.trustedProxy.allowUsersلا
checkIdالشدةسبب الأهميةمفتاح/مسار الإصلاح الأساسيإصلاح تلقائي
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
gateway.probe_auth_secretref_unavailablewarnتعذّر على الفحص العميق حل SecretRefs الخاصة بالمصادقة في مسار الأوامر هذامصدر مصادقة الفحص العميق / توفر SecretRefلا
gateway.probe_failedwarn/criticalفشل الفحص الحي لـ Gatewayإمكانية الوصول إلى gateway/المصادقةلا
discovery.mdns_full_modewarn/criticalيعلن وضع mDNS الكامل عن بيانات cliPath/sshPort الوصفية على الشبكة المحليةdiscovery.mdns.mode، gateway.bindلا
config.insecure_or_dangerous_flagswarnتم تفعيل أي رايات تصحيح غير آمنة/خطرةمفاتيح متعددة (راجع تفاصيل النتيجة)لا
config.secrets.gateway_password_in_configwarnكلمة مرور Gateway مخزنة مباشرة في التكوينgateway.auth.passwordلا
config.secrets.hooks_token_in_configwarnرمز bearer الخاص بالخطافات مخزن مباشرة في التكوينhooks.tokenلا
hooks.token_reuse_gateway_tokencriticalرمز دخول الخطافات يفتح أيضًا مصادقة Gatewayhooks.token، gateway.auth.tokenلا
hooks.token_too_shortwarnيسهل تخمين رمز دخول الخطافات بالقوة الغاشمةhooks.tokenلا
hooks.default_session_key_unsetwarnتتشعب عمليات hook agent إلى جلسات مولَّدة لكل طلبhooks.defaultSessionKeyلا
hooks.allowed_agent_ids_unrestrictedwarn/criticalيمكن لمستدعي الخطافات الموثقين التوجيه إلى أي agent مضبوطhooks.allowedAgentIdsلا
hooks.request_session_key_enabledwarn/criticalيمكن للمستدعي الخارجي اختيار sessionKeyhooks.allowRequestSessionKeyلا
hooks.request_session_key_prefixes_missingwarn/criticalلا يوجد حد لأشكال مفاتيح الجلسات الخارجيةhooks.allowedSessionKeyPrefixesلا
hooks.path_rootcriticalمسار الخطافات هو /، ما يجعل المدخل أسهل تصادمًا أو سوء توجيهhooks.pathلا
hooks.installs_unpinned_npm_specswarnسجلات تثبيت الخطافات غير مثبتة على مواصفات npm غير قابلة للتغييربيانات تثبيت الخطافات الوصفيةلا
hooks.installs_missing_integritywarnسجلات تثبيت الخطافات تفتقر إلى بيانات السلامة الوصفيةبيانات تثبيت الخطافات الوصفيةلا
hooks.installs_version_driftwarnسجلات تثبيت الخطافات انجرفت عن الحِزم المثبتةبيانات تثبيت الخطافات الوصفيةلا
logging.redact_offwarnتتسرب القيم الحساسة إلى السجلات/الحالةlogging.redactSensitiveنعم
browser.control_invalid_configwarnإعداد Browser control غير صالح قبل وقت التشغيلbrowser.*لا
browser.control_no_authcriticalتم كشف Browser control من دون مصادقة بالرمز/كلمة المرورgateway.auth.*لا
browser.remote_cdp_httpwarnيفتقر CDP البعيد عبر HTTP العادي إلى تشفير النقلملف تعريف المتصفح cdpUrlلا
browser.remote_cdp_private_hostwarnيستهدف CDP البعيد مضيفًا خاصًا/داخليًاملف تعريف المتصفح cdpUrl، browser.ssrfPolicy.*لا
sandbox.docker_config_mode_offwarnيوجد إعداد Docker الخاص بـ Sandbox لكنه غير نشطagents.*.sandbox.modeلا
sandbox.bind_mount_non_absolutewarnقد تُحل bind mounts النسبية بشكل غير متوقعagents.*.sandbox.docker.binds[]لا
sandbox.dangerous_bind_mountcriticalتستهدف bind mount الخاصة بـ Sandbox مسارات نظام أو بيانات اعتماد أو Docker socket محظورةagents.*.sandbox.docker.binds[]لا
sandbox.dangerous_network_modecriticalتستخدم شبكة Docker الخاصة بـ Sandbox وضع host أو container:* للانضمام إلى namespaceagents.*.sandbox.docker.networkلا
sandbox.dangerous_seccomp_profilecriticalيضعف ملف seccomp الخاص بـ Sandbox عزل الحاويةagents.*.sandbox.docker.securityOptلا
sandbox.dangerous_apparmor_profilecriticalيضعف ملف AppArmor الخاص بـ Sandbox عزل الحاويةagents.*.sandbox.docker.securityOptلا
sandbox.browser_cdp_bridge_unrestrictedwarnجسر متصفح Sandbox مكشوف من دون تقييد لنطاق المصدرsandbox.browser.cdpSourceRangeلا
sandbox.browser_container.non_loopback_publishcriticalتنشر حاوية المتصفح الحالية CDP على واجهات غير loopbackإعدادات نشر حاوية Sandbox الخاصة بالمتصفحلا
sandbox.browser_container.hash_label_missingwarnحاوية المتصفح الحالية تسبق تسميات hash الخاصة بالتكوين الحاليopenclaw sandbox recreate --browser --allلا
sandbox.browser_container.hash_epoch_stalewarnحاوية المتصفح الحالية تسبق حقبة تكوين المتصفح الحاليةopenclaw sandbox recreate --browser --allلا
tools.exec.host_sandbox_no_sandbox_defaultswarnيفشل exec host=sandbox بشكل مغلق عندما يكون Sandbox معطلًاtools.exec.host، agents.defaults.sandbox.modeلا
tools.exec.host_sandbox_no_sandbox_agentswarnيفشل exec host=sandbox لكل agent بشكل مغلق عندما يكون Sandbox معطلًاagents.list[].tools.exec.host، agents.list[].sandbox.modeلا
tools.exec.security_full_configuredwarn/criticalيعمل تنفيذ المضيف مع security="full"tools.exec.security، agents.list[].tools.exec.securityلا
tools.exec.auto_allow_skills_enabledwarnتثق موافقات exec ضمنيًا في صناديق Skills التنفيذية~/.openclaw/exec-approvals.jsonلا
tools.exec.allowlist_interpreter_without_strict_inline_evalwarnتسمح قوائم سماح المفسر بالتقييم المضمن من دون فرض إعادة موافقةtools.exec.strictInlineEval، agents.list[].tools.exec.strictInlineEval، قائمة سماح موافقات execلا
tools.exec.safe_bins_interpreter_unprofiledwarnتوسّع صناديق المفسر/وقت التشغيل في safeBins بدون ملفات تعريف صريحة مخاطر التنفيذtools.exec.safeBins، tools.exec.safeBinProfiles، agents.list[].tools.exec.*لا
tools.exec.safe_bins_broad_behaviorwarnتُضعف الأدوات ذات السلوك الواسع في safeBins نموذج الثقة منخفضة المخاطر لمرشح stdintools.exec.safeBins، agents.list[].tools.exec.safeBinsلا
tools.exec.safe_bin_trusted_dirs_riskywarnتتضمن safeBinTrustedDirs أدلة قابلة للتعديل أو محفوفة بالمخاطرtools.exec.safeBinTrustedDirs، agents.list[].tools.exec.safeBinTrustedDirsلا
skills.workspace.symlink_escapewarnيتم حل skills/**/SKILL.md في مساحة العمل خارج جذر مساحة العمل (انجراف سلسلة symlink)حالة نظام الملفات لـ skills/** في مساحة العمللا
plugins.extensions_no_allowlistwarnتُثبَّت Plugins من دون قائمة سماح صريحة للـ Pluginplugins.allowlistلا
plugins.installs_unpinned_npm_specswarnسجلات تثبيت Plugins غير مثبتة على مواصفات npm غير قابلة للتغييربيانات تثبيت Plugins الوصفيةلا
checkIdالشدةسبب الأهميةمفتاح/مسار الإصلاح الأساسيإصلاح تلقائي
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
plugins.installs_missing_integritywarnسجلات تثبيت Plugins تفتقر إلى بيانات السلامة الوصفيةبيانات تثبيت Plugins الوصفيةلا
plugins.installs_version_driftwarnسجلات تثبيت Plugins انجرفت عن الحِزم المثبتةبيانات تثبيت Plugins الوصفيةلا
plugins.code_safetywarn/criticalعثر فحص شيفرة Plugin على أنماط مريبة أو خطرةشيفرة Plugin / مصدر التثبيتلا
plugins.code_safety.entry_pathwarnيشير مسار إدخال Plugin إلى مواقع مخفية أو داخل node_modulesentry في بيان Pluginلا
plugins.code_safety.entry_escapecriticalيخرج إدخال Plugin خارج دليل Pluginentry في بيان Pluginلا
plugins.code_safety.scan_failedwarnتعذّر إكمال فحص شيفرة Pluginمسار Plugin / بيئة الفحصلا
skills.code_safetywarn/criticalتحتوي بيانات التثبيت الوصفية/شيفرة Skills على أنماط مريبة أو خطرةمصدر تثبيت Skillsلا
skills.code_safety.scan_failedwarnتعذّر إكمال فحص شيفرة Skillsبيئة فحص Skillsلا
security.exposure.open_channels_with_execwarn/criticalيمكن للغرف المشتركة/العامة الوصول إلى agents المفعّل لها execchannels.*.dmPolicy، channels.*.groupPolicy، tools.exec.*، agents.list[].tools.exec.*لا
security.exposure.open_groups_with_elevatedcriticalتؤدي المجموعات المفتوحة مع الأدوات المرفوعة الصلاحية إلى مسارات حقن أوامر عالية الأثرchannels.*.groupPolicy، tools.elevated.*لا
security.exposure.open_groups_with_runtime_or_fscritical/warnيمكن للمجموعات المفتوحة الوصول إلى أدوات الأوامر/الملفات من دون حواجز Sandbox/مساحة العملchannels.*.groupPolicy، tools.profile/deny، tools.fs.workspaceOnly، agents.*.sandbox.modeلا
security.trust_model.multi_user_heuristicwarnيبدو التكوين متعدد المستخدمين بينما نموذج ثقة gateway هو مساعد شخصيفصل حدود الثقة، أو تقوية المستخدمين المشتركين (sandbox.mode، منع الأدوات/تقييد مساحة العمل)لا
tools.profile_minimal_overriddenwarnتتجاوز إعدادات agent العامة ملف التعريف الأدنى الشاملagents.list[].tools.profileلا
plugins.tools_reachable_permissive_policywarnيمكن الوصول إلى أدوات extension في سياقات متساهلةtools.profile + السماح/المنع للأدواتلا
models.legacywarnما تزال عائلات النماذج القديمة مضبوطةاختيار النموذجلا
models.weak_tierwarnالنماذج المضبوطة دون المستويات الموصى بها حاليًااختيار النموذجلا
models.small_paramscritical/infoترفع النماذج الصغيرة مع أسطح الأدوات غير الآمنة من خطر الحقناختيار النموذج + سياسة Sandbox/الأدواتلا
summary.attack_surfaceinfoملخص تجميعي لوضع المصادقة والقنوات والأدوات والتعرضمفاتيح متعددة (راجع تفاصيل النتيجة)لا

ذو صلة