laohan-notebooklm
Warn
Audited by Gen Agent Trust Hub on Jun 12, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONEXTERNAL_DOWNLOADSPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill executes multiple shell commands such as
mkdir,cp,nlm, andpdftoppm. These commands interpolate variables like the notebook title and output paths directly into shell strings without sanitization. - [COMMAND_EXECUTION]: A background bash script is dynamically generated and executed. If the notebook title (extracted from the script content) or the provided file paths contain shell metacharacters, it could lead to arbitrary command injection.
- [EXTERNAL_DOWNLOADS]: The skill relies on external components, specifically the
notebooklm-mcp-cliPython package and thepopplersystem library, which must be installed to enable the slide generation and conversion features. - [PROMPT_INJECTION]: The skill is vulnerable to indirect prompt injection because it processes content from an external
script.mdfile without adequate safeguards. - Ingestion points: Content is read directly from the user-provided file path.
- Boundary markers: No delimiters or instructions are used to separate user data from agent commands.
- Capability inventory: The skill can write to the filesystem, execute shell commands, and communicate with external APIs via the
nlmtool. - Sanitization: No escaping or validation is applied to the script content or extracted metadata before they are used in command-line operations.
Audit Metadata