T05 · Unauthorized Access and Privilege Escalation
- Location
scripts/server.py:843- Finding
Unauthenticated File Management Service Exposed on All Network Interfaces
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill is a coherent file manager, but it exposes powerful file operations through an unauthenticated web service that binds to all network interfaces and has serious containment and web UI security flaws.
Install only if you are comfortable running a background file-management web service with read/write/delete access to your OpenClaw projects. Do not run it on a shared, VPN, container, or exposed network until it binds to localhost only, adds authentication and CSRF protection, fixes upload path validation and XSS issues, and pins or vendors dependencies.
scripts/server.py:843Unauthenticated File Management Service Exposed on All Network Interfaces
scripts/server.py:358Arbitrary Filesystem Write Through Single-File Upload Path Traversal
scripts/templates/index.html:450Stored and Reflected Cross-Site Scripting in File Manager UI
scripts/templates/index.html:8Unpinned Runtime Browser Dependency Loaded from a Third-Party CDN
scripts/server.py:596Regular Expression Denial of Service in Recursive Search
The declared description understates the actual functionality by omitting editing, saving, deleting, moving, searching, and metadata management operations. This is dangerous because users or orchestration systems may approve the skill for limited file browsing/service control while it actually supports destructive and broader content-manipulation actions.
Referenced artifact was not completely inspected
python scripts/file_manager.py start
Referenced artifact was not completely inspected
python scripts/file_manager.py start
Referenced artifact was not completely inspected
python scripts/file_manager.py start
Referenced artifact was not completely inspected
python scripts/file_manager.py start
Referenced artifact was not completely inspected
python scripts/file_manager.py start
Referenced artifact was not completely inspected
python scripts/file_manager.py start
Referenced artifact was not completely inspected
python scripts/file_manager.py start
Referenced artifact was not completely inspected
python scripts/file_manager.py start
Referenced artifact was not completely inspected
python scripts/file_manager.py start
Referenced artifact was not completely inspected
python scripts/file_manager.py start
Referenced artifact was not completely inspected
python scripts/file_manager.py start
Referenced artifact was not completely inspected
python scripts/file_manager.py start
Referenced artifact was not completely inspected
python scripts/file_manager.py start
Referenced artifact was not completely inspected
python scripts/file_manager.py start
Referenced artifact was not completely inspected
python scripts/file_manager.py start
Referenced artifact was not completely inspected
python scripts/file_manager.py start
Referenced artifact was not completely inspected
python scripts/file_manager.py start
Referenced artifact was not completely inspected
python scripts/file_manager.py start
Referenced artifact was not completely inspected
python scripts/file_manager.py start
Referenced artifact was not completely inspected
python scripts/file_manager.py start
Referenced artifact was not completely inspected
python scripts/file_manager.py start
Referenced artifact was not completely inspected
python scripts/file_manager.py start
The README content and example invocations are presented entirely in Chinese, including the natural-language commands intended for skill use, without offering an alternative language or stating that the skill is intentionally region-specific. This can violate language/locale policy when a specific language is imposed without user opt-in.
This markdown file documents a delete command for files/directories, but it does not warn users that the action may permanently remove data or require confirmation before execution. Although the README mentions '安全删除' and that the root directory cannot be deleted, it does not clearly disclose deletion risk to user data.
No suspicious patterns detected.