Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt

Use this file to discover all available pages before exploring further.

openclaw security audit ส่งออกผลการตรวจพบแบบมีโครงสร้างที่อ้างอิงด้วย checkId หน้า นี้เป็นแคตตาล็อกอ้างอิงสำหรับ ID เหล่านั้น สำหรับโมเดลภัยคุกคามระดับสูง และคำแนะนำการเพิ่มความแข็งแกร่ง โปรดดู ความปลอดภัย ค่า checkId ที่มีสัญญาณชัดเจนและคุณมีแนวโน้มจะพบมากที่สุดในการใช้งานจริง (ไม่ ครอบคลุมทั้งหมด):
checkIdระดับความรุนแรงเหตุใดจึงสำคัญคีย์/พาธหลักสำหรับการแก้ไขแก้ไขอัตโนมัติ
fs.state_dir.perms_world_writableวิกฤตผู้ใช้/โปรเซสอื่นสามารถแก้ไขสถานะ OpenClaw ทั้งหมดได้สิทธิ์ filesystem บน ~/.openclawใช่
fs.state_dir.perms_group_writableเตือนผู้ใช้ในกลุ่มสามารถแก้ไขสถานะ OpenClaw ทั้งหมดได้สิทธิ์ filesystem บน ~/.openclawใช่
fs.state_dir.perms_readableเตือนไดเรกทอรีสถานะอ่านได้โดยผู้อื่นสิทธิ์ filesystem บน ~/.openclawใช่
fs.state_dir.symlinkเตือนเป้าหมายของไดเรกทอรีสถานะกลายเป็นอีกขอบเขตความเชื่อถือโครงร่าง filesystem ของไดเรกทอรีสถานะไม่
fs.config.perms_writableวิกฤตผู้อื่นสามารถเปลี่ยนนโยบาย/การกำหนดค่า auth/tool ได้สิทธิ์ filesystem บน ~/.openclaw/openclaw.jsonใช่
fs.config.symlinkเตือนไม่รองรับการเขียนไฟล์กำหนดค่าที่เป็น symlink และเพิ่มอีกขอบเขตความเชื่อถือแทนที่ด้วยไฟล์กำหนดค่าปกติ หรือชี้ OPENCLAW_CONFIG_PATH ไปยังไฟล์จริงไม่
fs.config.perms_group_readableเตือนผู้ใช้ในกลุ่มสามารถอ่านโทเค็น/การตั้งค่าใน config ได้สิทธิ์ filesystem บนไฟล์ configใช่
fs.config.perms_world_readableวิกฤตConfig อาจเปิดเผยโทเค็น/การตั้งค่าได้สิทธิ์ filesystem บนไฟล์ configใช่
fs.config_include.perms_writableวิกฤตผู้อื่นสามารถแก้ไขไฟล์ config include ได้สิทธิ์ include-file ที่อ้างอิงจาก openclaw.jsonใช่
fs.config_include.perms_group_readableเตือนผู้ใช้ในกลุ่มสามารถอ่านความลับ/การตั้งค่าที่ include ได้สิทธิ์ include-file ที่อ้างอิงจาก openclaw.jsonใช่
fs.config_include.perms_world_readableวิกฤตความลับ/การตั้งค่าที่ include อ่านได้โดยทุกคนสิทธิ์ include-file ที่อ้างอิงจาก openclaw.jsonใช่
fs.auth_profiles.perms_writableวิกฤตผู้อื่นสามารถแทรกหรือแทนที่ข้อมูลประจำตัวของโมเดลที่จัดเก็บไว้ได้สิทธิ์ agents/<agentId>/agent/auth-profiles.jsonใช่
fs.auth_profiles.perms_readableเตือนผู้อื่นสามารถอ่านคีย์ API และโทเค็น OAuth ได้สิทธิ์ agents/<agentId>/agent/auth-profiles.jsonใช่
fs.credentials_dir.perms_writableวิกฤตผู้อื่นสามารถแก้ไขสถานะการจับคู่/ข้อมูลประจำตัวของ channel ได้สิทธิ์ filesystem บน ~/.openclaw/credentialsใช่
fs.credentials_dir.perms_readableเตือนผู้อื่นสามารถอ่านสถานะข้อมูลประจำตัวของ channel ได้สิทธิ์ filesystem บน ~/.openclaw/credentialsใช่
fs.sessions_store.perms_readableเตือนผู้อื่นสามารถอ่าน transcript/metadata ของเซสชันได้สิทธิ์ session storeใช่
fs.log_file.perms_readableเตือนผู้อื่นสามารถอ่าน log ที่ถูก redacted แล้วแต่ยังคงละเอียดอ่อนได้สิทธิ์ไฟล์ log ของ Gatewayใช่
fs.synced_dirเตือนState/config ใน iCloud/Dropbox/Drive ขยายการเปิดเผยโทเค็น/transcriptย้าย config/state ออกจากโฟลเดอร์ที่ซิงก์ไม่
gateway.bind_no_authวิกฤตbind ระยะไกลโดยไม่มี shared secretgateway.bind, gateway.auth.*ไม่
gateway.loopback_no_authวิกฤตloopback ที่ผ่าน reverse proxy อาจกลายเป็นไม่มีการยืนยันตัวตนgateway.auth.*, การตั้งค่า proxyไม่
gateway.trusted_proxies_missingเตือนมีเฮดเดอร์ reverse proxy อยู่แต่ไม่ได้ trustedgateway.trustedProxiesไม่
gateway.http.no_authเตือน/วิกฤตAPI HTTP ของ Gateway เข้าถึงได้ด้วย auth.mode="none"gateway.auth.mode, gateway.http.endpoints.*ไม่
gateway.http.session_key_override_enabledข้อมูลผู้เรียก API HTTP สามารถ override sessionKey ได้gateway.http.allowSessionKeyOverrideไม่
gateway.tools_invoke_http.dangerous_allowเตือน/วิกฤตเปิดใช้งานเครื่องมืออันตรายอีกครั้งผ่าน API HTTPgateway.tools.allowไม่
gateway.nodes.allow_commands_dangerousเตือน/วิกฤตเปิดใช้งานคำสั่ง Node ที่มีผลกระทบสูง (กล้อง/หน้าจอ/รายชื่อติดต่อ/ปฏิทิน/SMS)gateway.nodes.allowCommandsไม่
gateway.nodes.deny_commands_ineffectiveเตือนรายการ deny ที่คล้าย pattern ไม่ตรงกับข้อความ shell หรือกลุ่มgateway.nodes.denyCommandsไม่
gateway.tailscale_funnelวิกฤตเปิดเผยต่ออินเทอร์เน็ตสาธารณะgateway.tailscale.modeไม่
gateway.tailscale_serveข้อมูลเปิดใช้งานการเข้าถึงผ่าน tailnet ด้วย Servegateway.tailscale.modeไม่
gateway.control_ui.allowed_origins_requiredวิกฤตControl UI ที่ไม่ใช่ loopback ไม่มี allowlist ของ browser-origin ที่ระบุชัดเจนgateway.controlUi.allowedOriginsไม่
gateway.control_ui.allowed_origins_wildcardเตือน/วิกฤตallowedOrigins=["*"] ปิดใช้งาน browser-origin allowlistinggateway.controlUi.allowedOriginsไม่
gateway.control_ui.host_header_origin_fallbackเตือน/วิกฤตเปิดใช้งาน origin fallback จาก Host-header (ลดระดับการป้องกัน DNS rebinding)gateway.controlUi.dangerouslyAllowHostHeaderOriginFallbackไม่
gateway.control_ui.insecure_authเตือนเปิดใช้งาน toggle ความเข้ากันได้สำหรับ insecure-authgateway.controlUi.allowInsecureAuthไม่
gateway.control_ui.device_auth_disabledวิกฤตปิดใช้งานการตรวจสอบตัวตนของอุปกรณ์gateway.controlUi.dangerouslyDisableDeviceAuthไม่
gateway.real_ip_fallback_enabledเตือน/วิกฤตการ trusted fallback X-Real-IP อาจทำให้ปลอมแปลง source-IP ผ่านการตั้งค่า proxy ผิดได้gateway.allowRealIpFallback, gateway.trustedProxiesไม่
gateway.token_too_shortเตือนshared token ที่สั้นเดาแบบ brute force ได้ง่ายขึ้นgateway.auth.tokenไม่
gateway.auth_no_rate_limitเตือนAuth ที่เปิดเผยโดยไม่มี rate limiting เพิ่มความเสี่ยง brute-forcegateway.auth.rateLimitไม่
gateway.trusted_proxy_authวิกฤตตัวตนของ proxy กลายเป็นขอบเขต auth แล้วgateway.auth.mode="trusted-proxy"ไม่
gateway.trusted_proxy_no_proxiesวิกฤตAuth แบบ trusted-proxy ที่ไม่มี IP proxy ที่ trusted นั้นไม่ปลอดภัยgateway.trustedProxiesไม่
gateway.trusted_proxy_no_user_headerวิกฤตAuth แบบ trusted-proxy ไม่สามารถระบุตัวตนผู้ใช้ได้อย่างปลอดภัยgateway.auth.trustedProxy.userHeaderไม่
gateway.trusted_proxy_no_allowlistเตือนAuth แบบ trusted-proxy ยอมรับผู้ใช้ upstream ที่ผ่านการยืนยันตัวตนแล้วทุกคนgateway.auth.trustedProxy.allowUsersไม่
gateway.trusted_proxy_allow_loopbackเตือนการตรวจสอบสิทธิ์พร็อกซีที่เชื่อถือได้ยอมรับแหล่งพร็อกซี loopback ที่อนุญาตไว้อย่างชัดเจนgateway.auth.trustedProxy.allowLoopbackไม่ใช่
gateway.probe_auth_secretref_unavailableเตือนDeep probe ไม่สามารถ resolve SecretRefs สำหรับการตรวจสอบสิทธิ์ในพาธคำสั่งนี้ได้แหล่งที่มาการตรวจสอบสิทธิ์ของ deep-probe / ความพร้อมใช้งานของ SecretRefไม่ใช่
gateway.probe_failedเตือน/วิกฤตการ probe Gateway แบบ live ล้มเหลวการเข้าถึง Gateway/การตรวจสอบสิทธิ์ไม่ใช่
discovery.mdns_full_modeเตือน/วิกฤตโหมดเต็มของ mDNS ประกาศเมตาดาต้า cliPath/sshPort บนเครือข่าย localdiscovery.mdns.mode, gateway.bindไม่ใช่
config.insecure_or_dangerous_flagsเตือนเปิดใช้งานแฟล็ก debug ที่ไม่ปลอดภัย/อันตรายใด ๆหลายคีย์ (ดูรายละเอียด finding)ไม่ใช่
config.secrets.gateway_password_in_configเตือนรหัสผ่าน Gateway ถูกจัดเก็บไว้ใน config โดยตรงgateway.auth.passwordไม่ใช่
config.secrets.hooks_token_in_configเตือนHook bearer token ถูกจัดเก็บไว้ใน config โดยตรงhooks.tokenไม่ใช่
hooks.token_reuse_gateway_tokenวิกฤตToken ขาเข้าของ Hook ยังปลดล็อกการตรวจสอบสิทธิ์ของ Gateway ด้วยhooks.token, gateway.auth.tokenไม่ใช่
hooks.token_too_shortเตือนทำให้ brute force กับทางเข้า Hook ง่ายขึ้นhooks.tokenไม่ใช่
hooks.default_session_key_unsetเตือนการรันเอเจนต์ Hook กระจายออกเป็นเซสชันต่อคำขอที่สร้างขึ้นhooks.defaultSessionKeyไม่ใช่
hooks.allowed_agent_ids_unrestrictedเตือน/วิกฤตผู้เรียก Hook ที่ผ่านการตรวจสอบสิทธิ์แล้วอาจ route ไปยังเอเจนต์ที่กำหนดค่าไว้ใดก็ได้hooks.allowedAgentIdsไม่ใช่
hooks.request_session_key_enabledเตือน/วิกฤตผู้เรียกภายนอกสามารถเลือก sessionKey ได้hooks.allowRequestSessionKeyไม่ใช่
hooks.request_session_key_prefixes_missingเตือน/วิกฤตไม่มีขอบเขตจำกัดรูปแบบคีย์เซสชันภายนอกhooks.allowedSessionKeyPrefixesไม่ใช่
hooks.path_rootวิกฤตพาธ Hook คือ / ทำให้ทางเข้าชนกันหรือถูก route ผิดได้ง่ายขึ้นhooks.pathไม่ใช่
hooks.installs_unpinned_npm_specsเตือนระเบียนการติดตั้ง Hook ไม่ได้ปักไว้กับ npm specs ที่เปลี่ยนไม่ได้เมตาดาต้าการติดตั้ง Hookไม่ใช่
hooks.installs_missing_integrityเตือนระเบียนการติดตั้ง Hook ไม่มีเมตาดาต้า integrityเมตาดาต้าการติดตั้ง Hookไม่ใช่
hooks.installs_version_driftเตือนระเบียนการติดตั้ง Hook drift จากแพ็กเกจที่ติดตั้งไว้เมตาดาต้าการติดตั้ง Hookไม่ใช่
logging.redact_offเตือนค่าที่ละเอียดอ่อนรั่วไหลไปยัง log/statuslogging.redactSensitiveใช่
browser.control_invalid_configเตือนConfig การควบคุมเบราว์เซอร์ไม่ถูกต้องก่อน runtimebrowser.*ไม่ใช่
browser.control_no_authวิกฤตการควบคุมเบราว์เซอร์ถูกเปิดเผยโดยไม่มีการตรวจสอบสิทธิ์ด้วย token/passwordgateway.auth.*ไม่ใช่
browser.remote_cdp_httpเตือนCDP ระยะไกลผ่าน HTTP แบบ plain ไม่มีการเข้ารหัสการขนส่งbrowser profile cdpUrlไม่ใช่
browser.remote_cdp_private_hostเตือนCDP ระยะไกลชี้ไปยัง host private/internalbrowser profile cdpUrl, browser.ssrfPolicy.*ไม่ใช่
sandbox.docker_config_mode_offเตือนมี config Sandbox Docker อยู่แต่ไม่ได้ทำงานagents.*.sandbox.modeไม่ใช่
sandbox.bind_mount_non_absoluteเตือนbind mount แบบ relative อาจ resolve อย่างคาดเดาไม่ได้agents.*.sandbox.docker.binds[]ไม่ใช่
sandbox.dangerous_bind_mountวิกฤตSandbox bind mount ชี้ไปยังพาธระบบ ข้อมูลรับรอง หรือ Docker socket ที่ถูกบล็อกagents.*.sandbox.docker.binds[]ไม่ใช่
sandbox.dangerous_network_modeวิกฤตเครือข่าย Sandbox Docker ใช้โหมด namespace-join แบบ host หรือ container:*agents.*.sandbox.docker.networkไม่ใช่
sandbox.dangerous_seccomp_profileวิกฤตโปรไฟล์ Sandbox seccomp ทำให้การแยก container อ่อนลงagents.*.sandbox.docker.securityOptไม่ใช่
sandbox.dangerous_apparmor_profileวิกฤตโปรไฟล์ Sandbox AppArmor ทำให้การแยก container อ่อนลงagents.*.sandbox.docker.securityOptไม่ใช่
sandbox.browser_cdp_bridge_unrestrictedเตือนSandbox browser bridge ถูกเปิดเผยโดยไม่มีข้อจำกัดช่วงแหล่งที่มาsandbox.browser.cdpSourceRangeไม่ใช่
sandbox.browser_container.non_loopback_publishวิกฤตbrowser container ที่มีอยู่เผยแพร่ CDP บน interface ที่ไม่ใช่ loopbackconfig การเผยแพร่ browser sandbox containerไม่ใช่
sandbox.browser_container.hash_label_missingเตือนbrowser container ที่มีอยู่เกิดขึ้นก่อน label config-hash ปัจจุบันopenclaw sandbox recreate --browser --allไม่ใช่
sandbox.browser_container.hash_epoch_staleเตือนbrowser container ที่มีอยู่เกิดขึ้นก่อน epoch ของ config เบราว์เซอร์ปัจจุบันopenclaw sandbox recreate --browser --allไม่ใช่
tools.exec.host_sandbox_no_sandbox_defaultsเตือนexec host=sandbox fail closed เมื่อ sandbox ปิดอยู่tools.exec.host, agents.defaults.sandbox.modeไม่ใช่
tools.exec.host_sandbox_no_sandbox_agentsเตือนexec host=sandbox รายเอเจนต์ fail closed เมื่อ sandbox ปิดอยู่agents.list[].tools.exec.host, agents.list[].sandbox.modeไม่ใช่
tools.exec.security_full_configuredเตือน/วิกฤตHost exec กำลังรันด้วย security="full"tools.exec.security, agents.list[].tools.exec.securityไม่ใช่
tools.exec.fs_tools_disabled_but_exec_enabledเตือนนโยบายเครื่องมือระบบไฟล์ไม่ได้ทำให้การเรียกใช้ shell เป็นแบบอ่านอย่างเดียวtools.deny, agents.list[].tools.deny, agents.*.sandbox.workspaceAccessไม่ใช่
tools.exec.auto_allow_skills_enabledเตือนการอนุมัติ Exec เชื่อถือ skill bins โดยปริยาย~/.openclaw/exec-approvals.jsonไม่ใช่
tools.exec.allowlist_interpreter_without_strict_inline_evalเตือนallowlist ของ interpreter อนุญาต inline eval โดยไม่บังคับขออนุมัติใหม่tools.exec.strictInlineEval, agents.list[].tools.exec.strictInlineEval, exec approvals allowlistไม่ใช่
tools.exec.safe_bins_interpreter_unprofiledเตือนinterpreter/runtime bins ใน safeBins ที่ไม่มีโปรไฟล์ชัดเจนทำให้ความเสี่ยงของ exec กว้างขึ้นtools.exec.safeBins, tools.exec.safeBinProfiles, agents.list[].tools.exec.*ไม่ใช่
tools.exec.safe_bins_broad_behaviorเตือนเครื่องมือที่มีพฤติกรรมกว้างใน safeBins ทำให้ trust model แบบ stdin-filter ความเสี่ยงต่ำอ่อนลงtools.exec.safeBins, agents.list[].tools.exec.safeBinsไม่ใช่
tools.exec.safe_bin_trusted_dirs_riskyเตือนsafeBinTrustedDirs มีไดเรกทอรีที่แก้ไขได้หรือมีความเสี่ยงtools.exec.safeBinTrustedDirs, agents.list[].tools.exec.safeBinTrustedDirsไม่ใช่
skills.workspace.symlink_escapeเตือนWorkspace skills/**/SKILL.md resolve ออกนอก root ของ workspace (symlink-chain drift)สถานะระบบไฟล์ของ workspace skills/**ไม่ใช่
plugins.extensions_no_allowlistwarnมีการติดตั้ง Plugins โดยไม่มีรายการอนุญาต Plugin อย่างชัดเจนplugins.allowlistไม่
plugins.installs_unpinned_npm_specswarnระเบียนดัชนี Plugin ไม่ได้ปักหมุดไว้กับข้อกำหนด npm ที่เปลี่ยนแปลงไม่ได้เมตาดาต้าการติดตั้ง Pluginไม่
plugins.installs_missing_integritywarnระเบียนดัชนี Plugin ไม่มีเมตาดาต้าความถูกต้องครบถ้วนเมตาดาต้าการติดตั้ง Pluginไม่
plugins.installs_version_driftwarnระเบียนดัชนี Plugin เบี่ยงเบนจากแพ็กเกจที่ติดตั้งไว้เมตาดาต้าการติดตั้ง Pluginไม่
plugins.code_safetywarn/criticalการสแกนโค้ด Plugin พบรูปแบบที่น่าสงสัยหรืออันตรายโค้ด Plugin / แหล่งติดตั้งไม่
plugins.code_safety.entry_pathwarnพาธรายการเข้า Plugin ชี้ไปยังตำแหน่งที่ซ่อนอยู่หรือ node_modulesmanifest ของ Plugin entryไม่
plugins.code_safety.entry_escapecriticalรายการเข้า Plugin หลุดออกจากไดเรกทอรีของ Pluginmanifest ของ Plugin entryไม่
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ห้องที่แชร์/สาธารณะสามารถเข้าถึง agent ที่เปิดใช้งาน exec ได้channels.*.dmPolicy, channels.*.groupPolicy, tools.exec.*, agents.list[].tools.exec.*ไม่
security.exposure.open_groups_with_elevatedcriticalกลุ่มที่เปิด + เครื่องมือที่ยกระดับสิทธิ์สร้างเส้นทาง prompt-injection ที่ส่งผลกระทบสูงchannels.*.groupPolicy, tools.elevated.*ไม่
security.exposure.open_groups_with_runtime_or_fscritical/warnกลุ่มที่เปิดสามารถเข้าถึงเครื่องมือคำสั่ง/ไฟล์โดยไม่มีการป้องกันด้วย sandbox/workspacechannels.*.groupPolicy, tools.profile/deny, tools.fs.workspaceOnly, agents.*.sandbox.modeไม่
security.trust_model.multi_user_heuristicwarnConfig ดูเหมือนเป็นแบบหลายผู้ใช้ ในขณะที่โมเดลความเชื่อถือของ Gateway เป็นผู้ช่วยส่วนบุคคลแยกขอบเขตความเชื่อถือ หรือเสริมความแข็งแกร่งสำหรับผู้ใช้ร่วม (sandbox.mode, การ deny/scope เครื่องมือตาม workspace)ไม่
tools.profile_minimal_overriddenwarnการ override ของ agent ข้ามโปรไฟล์ minimal ส่วนกลางagents.list[].tools.profileไม่
plugins.tools_reachable_permissive_policywarnเครื่องมือส่วนขยายเข้าถึงได้ในบริบทที่อนุญาตกว้างtools.profile + การ allow/deny เครื่องมือไม่
models.legacywarnยังมีการกำหนดค่าตระกูลโมเดลแบบเดิมอยู่การเลือกโมเดลไม่
models.weak_tierwarnโมเดลที่กำหนดค่าไว้อยู่ต่ำกว่าระดับที่แนะนำในปัจจุบันการเลือกโมเดลไม่
models.small_paramscritical/infoโมเดลขนาดเล็ก + พื้นผิวเครื่องมือที่ไม่ปลอดภัยเพิ่มความเสี่ยงจากการฉีดคำสั่งการเลือกโมเดล + นโยบาย sandbox/เครื่องมือไม่
summary.attack_surfaceinfoสรุปภาพรวมของสถานะ auth, channel, tool และ exposureหลายคีย์ (ดูรายละเอียด finding)ไม่

ที่เกี่ยวข้อง