dot-skill
Pass
Audited by Gen Agent Trust Hub on Aug 22, 2026
Risk Level: SAFECREDENTIALS_UNSAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- [PROMPT_INJECTION]: The core functionality of the skill involves ingesting untrusted data (chat logs, emails, documents) and feeding it into LLM prompts to extract personality traits and work habits. This creates a surface for indirect prompt injection if the source materials contain malicious instructions designed to subvert the agent's behavior.
- Ingestion points: Untrusted data enters via
tools/feishu_auto_collector.py,tools/slack_auto_collector.py,tools/email_parser.py, andtools/dingtalk_auto_collector.pyinto theknowledge/directory. - Boundary markers: The analysis prompts in
prompts/work_analyzer.mdandprompts/persona_analyzer.mduse standard markdown separators but lack explicit instructions to ignore embedded commands within the interpolated source text. - Capability inventory: The meta-skill utilizes
Bash,Read,Write, andEdittools, which could be abused if an injection is successful. - Sanitization: The skill performs structural cleaning (e.g., removing HTML or system message markers) but does not sanitize the text for adversarial instructions.
- [COMMAND_EXECUTION]: The skill relies on several external CLI tools executed via subprocesses:
tools/feishu_mcp_client.pyexecutesnpx -y feishu-mcp, which triggers the dynamic download and execution of a remote Node.js package.tools/research/download_subtitles.shandtools/research/transcribe_audio.pyutilizeyt-dlpto download content from arbitrary user-supplied URLs.- [CREDENTIALS_UNSAFE]: The setup scripts (
--setupflags) prompt the user for high-privilege secrets, including Feishu App Secrets, Slack Bot Tokens, and DingTalk App Secrets. These are stored locally in the user's home directory (~/.colleague-skill/). - [EXTERNAL_DOWNLOADS]: The skill performs network operations to well-known cloud services (Slack, Feishu, DingTalk, and OpenAI) to collect data. While these are required for the skill's primary purpose, they involve the transmission of potentially sensitive organizational data.
Audit Metadata