T05 · Unauthorized Access and Privilege Escalation
- Location
SKILL.md:6- Finding
Unnecessary Declaration of Memory and External Search Capabilities
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This is mostly a coherent Chinese-language SPIN sales coaching skill, but it requests memory and external search capabilities beyond what its current local scripts need, so users should review it before installing.
Install only if you want Chinese-language SPIN sales materials. Before enabling it, check whether your OpenClaw host grants memory_search or tavily_search automatically; if it does, deny or remove those permissions unless you specifically need retained-context lookup or external market research. Revise any outreach script that downplays sales intent so prospects clearly understand the commercial context.
SKILL.md:6Unnecessary Declaration of Memory and External Search Capabilities
声明描述的是一个覆盖销售全流程的 SPIN 专家系统,而代码只包含 scripts/opening.py,一个参数化的“开场白生成器”。它通过硬编码行业映射获取痛点与市场规模,生成并打印开场话术,功能范围明显窄于声明。代码没有展示需求挖掘、问题扩展、影响/收益提问、成交推进、异议处理、会话状态管理或复杂 B2B 咨询支持等核心能力。因此,描述与实际行为存在实质性不匹配。
There is a clear mismatch between the declared description and the provided code chunk. The description claims substantial business functionality related to SPIN sales guidance, but the actual code is just an empty tests/init.py file with a comment. This code does not demonstrate the declared primary purpose, capabilities, or any relevant operational behavior.
Referenced artifact was not completely inspected
- [basic_usage.js](examples/basic_usage.js) - SPIN 四阶段流程完整演示
Referenced artifact was not completely inspected
- [objection_handling.js](examples/objection_handling.js) - 客户异议处理实战技巧
Referenced artifact was not completely inspected
- [performance-tips.md](examples/performance-tips.md) - 性能优化与最佳实践指南
The skill README presents the title and all primary usage instructions in Chinese, with no indication that other languages are supported or that the skill is intentionally limited to a Chinese-speaking audience. Under the policy, forcing a specific language without user opt-in is a natural-language policy violation.
The manifest description is written as a Chinese-only experience description and does not indicate that users may choose another language. Under the policy rule for natural-language constraints, forcing a specific language without opt-in is a violation unless the locale limitation is explicitly justified.
The primary user-facing title, goals, and usage boundaries are all written in Chinese, and the document does not offer an alternative language path. This creates a language policy issue because the skill appears to require a specific language by default rather than letting the user choose.
This JavaScript example contains user-facing text entirely in Chinese, including the header comment and all console output, which effectively forces a specific language without user opt-in. The file does not indicate that the skill is region-specific or provide any mechanism for selecting another language, matching the language/locale policy violation criteria.
The natural-language comments and demonstrated interaction content are entirely framed in Chinese, presenting the skill as Chinese-only without any user opt-in or stated region-specific requirement. Under the policy, forcing a specific language without offering choice or justification is a locale-policy concern.
The manifest describes a SPIN sales expert system that provides dialogue-script frameworks for complex B2B sales conversations. Line L458 states that TAVILY_API_KEY must be configured for 'I 阶段数据支持', which implies web/API-backed data retrieval capability not justified by the declared purpose of a script-framework skill, and this capability appears in documentation despite this file being a performance guide.
This markdown file is written as a skill/question library in Chinese and does not indicate that users may choose another language. Under the policy, forcing a specific language without user opt-in is a natural-language policy violation unless the locale constraint is explicitly documented and justified.
The manifest describes a sales expert system that provides dialogue script frameworks for the full SPIN sales cycle. In this file, the content starts as Need-Payoff questioning guidance but then shifts into detailed action-plan development, project milestones, resource allocation, budget approval paths, implementation delivery, and project checklists, which are operational project-planning artifacts rather than sales conversation scripts.
This markdown skill content appears to require Chinese comprehension throughout, including all examples and instructions. Under the policy rule for language/locale, forcing a specific language without user opt-in is a natural-language policy concern.
The skeptical-customer script says there is 'no sales intent' while the document is plainly a sales framework, encouraging deceptive representation of motive to lower resistance. This is dangerous because it trains users to mislead prospects about the nature of the interaction, which can facilitate social engineering, undermine informed consent, and create legal/compliance exposure for deceptive practices.
The appendix explicitly advises collecting detailed customer background, market events, pain-point signals, and public statements without any guidance on lawful basis, data minimization, or privacy-safe handling. In a sales playbook, this can normalize excessive profiling and create downstream misuse of personal or company-linked information, especially if users gather and repurpose public data without transparency or consent checks.
This markdown file contains user-facing instructional content exclusively in Chinese, including the title and all guidance, but does not indicate that the skill is intended only for Chinese-speaking users or provide any opt-in for language preference. Under the policy, forcing a specific language without user choice can be a natural-language policy violation.
This markdown file presents all operational guidance exclusively in Chinese and does not indicate that the user may choose another language or locale. Under the policy, a skill should not impose a language constraint without opt-in or documented justification.
This code contains natural-language comments, enum labels, and generated interview prompts entirely in Chinese, indicating the skill is designed to operate in a fixed language. The file does not provide any user opt-in, language selection mechanism, or justification that the skill is intended only for a Chinese-language context.
The file’s title, comments, docstring, and generated question text are all written in Chinese, and the function is designed to produce Chinese-language sales questions by default. There is no indication that users can choose another language or that the Chinese-only behavior is a justified region-specific constraint.
This markdown file applies a single-language constraint across the whole skill artifact, including headings, instructions, and evaluation criteria. Under the language/locale policy, forcing one language without user opt-in or a clearly justified regional scope is a natural-language policy violation.
This markdown training material is written entirely in Chinese and presents the skill content, instructions, and templates in a single forced locale. Under the policy, language constraints should either offer user opt-in/choice or be clearly documented as region-specific and justified; this file does neither.
This markdown file is written entirely in Chinese and does not indicate that other languages are supported or that the language choice is optional. Under the policy rule, a skill that imposes a specific language without user opt-in can be considered a natural-language policy violation unless the locale restriction is clearly documented and justified.
The heading and introductory text present '行动计划制定' as the 'perfect closing' of the SPIN N stage, implying it remains within Need-Payoff questioning scope. However, the subsequent material is not primarily question design; it becomes concrete project-plan, budgeting, approval, deployment, and delivery documentation, which contradicts the stated framing of this section as an N-stage questioning resource.
The skill content appears to require Chinese for all instructions and templates, with no indication that users may choose another language. Under the policy, forcing a specific language without user opt-in can be a natural-language policy violation unless the locale restriction is explicitly documented and justified.