T01 · Skill Instruction Hijacking
- Location
SKILL.md:18- Finding
Automatic URL Trigger Overrides Explicit User Intent
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This downloader skill has a coherent media-download purpose, but it asks the agent to download, strip provenance metadata, send files onward, and use Chrome session cookies without clear user confirmation.
Review before installing. Only use this skill if you are comfortable with automatic downloads, local file writes, metadata removal, and sending files through Telegram or LocalSend. Do not allow browser-cookie access unless you explicitly intend authenticated downloading from a specific profile, and prefer a revision that requires confirmation before downloading, stripping metadata, or forwarding files.
SKILL.md:18Automatic URL Trigger Overrides Explicit User Intent
SKILL.md:38Unsafe Shell Command Construction with Untrusted Values
SKILL.md:151Chrome Session Cookies May Be Accessed Without Explicit Consent
The description uses language like 'metadata scrubbed clean' and 'No traces, no evidence,' which overtly promotes concealment and evidence removal. In the context of an automated downloader and file-forwarding skill, this materially raises concern that the skill is designed to help users obscure origin and accountability rather than simply download media.
YARA rule matched a hack tool or exploit indicator (offensive tools, reconnaissance, privilege escalation, or exploit frameworks).
---
name: dwnldr
description: "Yarr! Plunder videos from the seven seas of the internet — YouTube, TikTok, Instagram, X, Reddit & 1000+ ports o' call. Drop a link, get full quality loot with metadata scrubbed clean. No traces, no evidence, just pure content booty delivered straight to yer Telegram. Supports MP4, MP3, playlists, and more."
metadata:
openclaw:
emoji: "🏴☠️"
trigger: "/dl"
requires:
bins:
- yt-dlp
- ffmpeg
---
# Video Downloader
Download videos from **YouTube, TikTok, Instagram, Twitter/X**, and 1000+ sites. Just paste a link — the video gets dow
The cookies-from-browser chrome instruction matches information-stealer patterns because it directs the tool to extract browser-resident authentication material. Although the apparent goal is downloading age-restricted media rather than stealing credentials, the technique still touches sensitive session data and could be abused to access protected content.
f "bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]/best"
--merge-output-format mp4
--output "/home/rami/.openclaw/workspace/_incoming/%(title).50s.%(ext)s"
""
Remove `--no-playlist` flag for playlists.
## Error Handling
| Error | Fix |
|-------|-----|
| "Video unavailable" | Private/deleted video — notify user |
| "Sign in to confirm" | Age-restricted — try with `--cookies-from-browser chrome` |
| Geographic restriction | Try with `--geo-bypass` |
| Rate limited | Wait 30s and retry once |
| Merge failed | Fallback to `-f best` (single stream) |
## Callback Reference
| callback_data | Action |
|---------------|--------|
| `dl:another` | Prompt for another URL |
| `dl:localsend` | Send last downloaded file via LocalSend |
| `dl:delete` | Delete the downloaded file |
| `dl:audio` | Re-download as MP3 |
## CLI Reference
| Command | Usage |
|---------|-------|
| Best quality | `yt-dlp -f "bestvideo+bestaudio/best" --merge-output-format mp4 URL` |
| Audio
The skill instructs the agent to auto-trigger on matching URLs and immediately perform downloads, file writes, and onward transmission without confirming user intent or warning about external network access. This increases the risk of unintended actions, SSRF-like retrieval of attacker-chosen resources through supported domains, and surprise exfiltration of content to Telegram or LocalSend.
The metadata-stripping step intentionally removes provenance fields such as source URL, timestamps, and creator information without prominently warning the user. This can facilitate misuse by erasing attribution and traceability, and it may destroy information users expect to preserve for compliance, auditing, or evidentiary purposes.
The skill explicitly recommends --cookies-from-browser chrome to bypass age restrictions, which expands behavior from media downloading into accessing local browser session data. Even if intended as a convenience workaround, this creates unnecessary exposure of authenticated cookies and could enable access to private or account-scoped content beyond the downloader's stated purpose.