T03 · Remote Payload Retrieval and Execution
- Location
SKILL.md:145- Finding
Unverified Remote AutoCLI Source Retrieval, Build, and System-Wide Installation
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill is a hotel public-opinion monitoring tool, but its install and automation instructions create review-worthy risks around unpinned code execution, broad scraping, and recurring Feishu delivery to a hardcoded chat.
Review this skill before installing. Do not run the unpinned npx or GitHub build commands on a sensitive machine without pinning versions and verifying integrity. Replace the Feishu chat ID with an approved destination, keep scheduled delivery disabled until explicitly needed, and narrow invocation triggers to Delonix-specific phrases.
SKILL.md:145Unverified Remote AutoCLI Source Retrieval, Build, and System-Wide Installation
SKILL.md:350Automatic Execution of an Unpinned npm Package
SKILL.md:264Hardcoded Feishu Recipient in Persistent Daily Delivery Configuration
The trigger phrases are generic terms like ‘搜索’, ‘监控’, and ‘行业动态’, which are likely to match many ordinary user requests and cause the skill to activate unintentionally. In a skill that performs external search, scheduled automation, and outbound Feishu delivery, overbroad activation materially increases the chance of unauthorized data collection or transmission from benign conversations.
The description presents a fairly full-featured external intelligence collection and automation tool with multiple integrated capabilities: web search summaries, deep collection from many platforms, Feishu card delivery, and scheduled automation. The supplied code chunk only partially matches that: it does automate a daily-report-style workflow and uses a web search summary command, but it does not show any AutoCLI/deep multi-platform scraping, does not actually send Feishu cards, and produces only a minimal markdown template rather than a substantive analysis pipeline. This is a material description-to-behavior mismatch because key advertised capabilities are absent from the code provided.
The README advertises integrated Feishu card delivery and scheduled pushing but does not clearly warn users that external data transmission may continue automatically after setup. This creates a transparency and consent problem: users may invoke or install the skill without understanding that collected content could be sent to third-party services on an ongoing basis.
Documenting ‘每日9:00自动推送’ without a nearby warning or consent flow normalizes continuous background behavior without making the operational or privacy implications explicit. In context, the skill is designed for intelligence gathering and competitor monitoring, so silent recurring push behavior increases the risk of unreviewed dissemination of collected information.
The description promotes automatic collection and Feishu delivery without a clear upfront warning that the skill may perform scheduled outbound messaging. In context, that is risky because users may invoke what appears to be a search/reporting skill without realizing it could later push content to group chats on a schedule.
The trigger list includes very common terms such as '搜索' and '监控', making accidental invocation more likely during unrelated conversations. In a skill that can lead to external searches, reporting workflows, and scheduled delivery, overbroad activation increases the chance of unintended data collection or action initiation.
The manifest declares only web_search, but the documentation relies on Feishu messaging and cron automation capabilities. This mismatch can bypass user expectations and reviewer understanding, making it easier for a skill to cause outbound messaging or persistent scheduled actions without transparent declaration of all required capabilities.
The skill advertises broad scraping across 50+ platforms and even mentions comment collection and user profiling, which materially exceeds narrow hotel-opinion monitoring. In context, this increases privacy, compliance, and abuse risk by enabling expansive surveillance-style collection under a benign-seeming monitoring label.
The documentation expands the skill from web-intelligence usage into downloading, cloning, and compiling third-party software from external sources. That broadens the trust boundary and introduces supply-chain and arbitrary code execution risk unrelated to the core skill purpose, especially in environments where operators may follow instructions verbatim.
The skill instructs users to execute an unpinned npx package, which fetches and runs whatever version is currently published under that name. This creates a supply-chain risk: a malicious update, account compromise, or unexpected breaking change could result in arbitrary code execution during installation.
The script’s title, usage text, default keywords, and generated report content are all hard-coded in Chinese, and there is no indication that users can choose another language. This is a natural-language policy concern because it imposes a specific locale without opt-in or an explicit region-specific justification in the file.
No suspicious patterns detected.