T03 · Remote Payload Retrieval and Execution
- Location
SKILL.md:33- Finding
Execution of an Unpinned Mutable Remote Repository
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill’s main NotebookLM audio workflow is coherent, but its setup asks users to run unverified third-party code before authenticating and uploading documents.
Review the setup steps before installing. Use pinned versions or a reviewed commit for the CLI and epub2txt, avoid running the GitHub run.sh script until you have inspected it, and only upload documents you are comfortable sending to NotebookLM.
SKILL.md:33Execution of an Unpinned Mutable Remote Repository
SKILL.md:21Unpinned Installation of a Third-Party Python Package
pip install without ==version installs the latest release, which could include malicious changes.
This markdown skill description directs the agent to save an MP3 file to the destination path, which is a file-write operation affecting the user's filesystem. Although the destination is user-selected, the description does not explicitly warn the user that a file will be created there; the separate notice about generation time does not disclose this behavior.
No suspicious patterns detected.