xiaohongshu-article-packager
Pass
Audited by Gen Agent Trust Hub on May 11, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSDATA_EXFILTRATIONPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The shared script
_postplus_shared/00-core/shared-runtime/scripts/download_videos_from_manifest_with_ytdlp.mjsusesspawnto executepython3 -m yt_dlpfor video downloading. Additionally,_postplus_shared/00-core/shared-runtime/scripts/lib/large_credit_confirmation.mjsexecutes thepostplusCLI command to handle billing confirmations. - [EXTERNAL_DOWNLOADS]: The skill provides mechanisms to fetch remote content. The
download_videos_from_manifest_with_ytdlp.mjsscript downloads videos from URLs specified in a JSON manifest, and_postplus_shared/00-core/shared-runtime/scripts/lib/hosted_media_generation_bridge.mjsfacilitates downloading media from signed URLs provided by the PostPlus API. - [DATA_EXFILTRATION]: The library
_postplus_shared/00-core/shared-runtime/scripts/lib/postplus_cli_config.mjsreads sensitive configuration files (e.g.,~/.config/postplus/config.json) containing session tokens. This information is used exclusively to authenticate requests to the vendor's own API services. - [PROMPT_INJECTION]: The skill exhibits an indirect prompt injection surface as it processes untrusted user drafts. (1) Ingestion points: User-provided markdown files, scripts, and text dumps (referenced in
SKILL.md). (2) Boundary markers: TheSKILL.mdcontains strong negative constraints that instruct the agent to ignore any instructions potentially embedded in the source text. (3) Capability inventory: The skill has capabilities for file system writes, network requests, and command execution. (4) Sanitization: No explicit sanitization or escaping of the input text is performed before processing.
Audit Metadata