baidu-wenku-aippt-personal
Pass
Audited by Gen Agent Trust Hub on Sep 14, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted user descriptions to generate PPT content, creating a surface for potential injection through processed data.\n
- Ingestion points: User-provided PPT themes or descriptions in
SKILL.mdare passed as the primary argument toscripts/run-aippt.sh.\n - Boundary markers: None; instructions mandate the use of the user's raw query without modification.\n
- Capability inventory: The skill uses the
bdpanCLI for network communication and PPT generation, and has the ability to update its own script files viascripts/update.sh.\n - Sanitization: Arguments are passed using standard shell quoting (
"$@") to prevent command injection at the script level, but no specific validation or filtering of the prompt content is performed.\n- [EXTERNAL_DOWNLOADS]:scripts/install.shdownloads thebdpanCLI binary fromissuecdn.baidupcs.com.scripts/update.shfetches skill updates frompan.baidu.com. These domains are official resources for the vendor, Baidu Netdisk.\n- [REMOTE_CODE_EXECUTION]: Thescripts/install.shscript downloads an executable binary from the vendor's CDN and executes it (./bdpan-installer-*) to install thebdpanCLI tool locally.\n- [DYNAMIC_EXECUTION]: Thescripts/update.shscript implements a self-update mechanism that downloads and extracts a zip archive, overwriting the skill's internal files. This runtime modification of executable content is a standard vendor feature but constitutes dynamic execution.\n- [COMMAND_EXECUTION]: The skill executes thebdpanCLI tool to perform authentication checks and trigger AI PPT generation based on user input.
Audit Metadata