T03 · Remote Payload Retrieval and Execution
- Location
SKILL.md:16- Finding
Unverified Remote Installation Scripts Are Executed Directly
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill is for Office document work, but it asks users to run unverified remote installers and to follow dynamically generated sub-skill instructions that persist across turns.
Review this skill carefully before installing. Do not run the provided remote installer commands unless you independently trust the source and have verified what will execute. Treat any `officecli load_skill` output as untrusted unless the sub-skill content is pinned, reviewable, and approved for the current document task.
SKILL.md:16Unverified Remote Installation Scripts Are Executed Directly
SKILL.md:375Runtime-Generated Skill Instructions Are Trusted and Retained Across Turns
curl -fsSL https://d.officecli.ai/install.sh | bash is a classic arbitrary code execution pattern: it fetches code over the network and immediately runs it in a shell. In an agent skill, this is especially dangerous because it can be blindly followed during setup, turning documentation into an execution vector.
# macOS / Linux
curl -fsSL https://d.officecli.ai/install.sh | bash
# Windows (PowerShell)
irm https://d.officecli.ai/install.ps1 | iex
The shell pipeline into bash enables command chaining abuse by taking uninspected remote content directly into an interpreter. This removes opportunities for review and makes any compromise of the source or transport immediately exploitable on the host running the skill.
# macOS / Linux
curl -fsSL https://d.officecli.ai/install.sh | bash
# Windows (PowerShell)
irm https://d.officecli.ai/install.ps1 | iex
The skill instructs users to install the tool by downloading and immediately executing remote scripts (curl ... | bash and irm ... | iex). That is an unjustified escalation for a document-editing skill because it delegates full code execution to an unauthenticated network response at runtime, creating a supply-chain and remote code execution risk.
The install instructions tell the agent/user to execute remote scripts directly without any warning, review step, integrity check, or provenance validation. In a skill context, this can normalize unsafe behavior and lead to arbitrary code execution if the remote host, TLS chain, or delivery path is compromised.
The manifest describes operations on .docx, .xlsx, and .pptx documents, but this file states that officecli plugins list extends support to .doc, .hwpx, and .pdf export. Supporting additional non-Office formats and plugin-extended functionality broadens capability beyond the stated purpose.
The manifest emphasizes creating, analyzing, proofreading, and modifying Office documents with a CLI tool, but the file also documents watch launching a local HTTP preview server for browser interaction. While related to document inspection, running a server and coordinating browser state is a broader operational behavior than the manifest description suggests.
No suspicious patterns detected.