nlm-skill
Pass
Audited by Gen Agent Trust Hub on Sep 14, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill is designed to ingest and process untrusted external data which could contain malicious instructions targeting the agent.
- Ingestion points: Data enters the agent's context through
nlm source add --urlandnlm research importas documented inSKILL.mdandreferences/command_reference.md. - Boundary markers: The instructions do not define delimiters or specific "ignore" warnings to prevent the agent from following instructions embedded within the ingested sources.
- Capability inventory: The agent utilizes
bashfor CLI operations andnlm downloadfor file system writes, providing a mechanism for malicious instructions to trigger local actions. - Sanitization: There is no mention of sanitizing or filtering the text content retrieved from external sources before it is used in
nlm notebook queryor content generation tasks. - [COMMAND_EXECUTION]: The skill instructions explicitly direct the agent to use shell access for interacting with the
nlmCLI. - Evidence:
SKILL.mdcontains logic for detecting and usingbash("nlm ...")commands to manage notebooks and sources. - [EXTERNAL_DOWNLOADS]: The skill performs network requests to fetch data from arbitrary external sources.
- Evidence: The
nlm source addandnlm research startcommands fetch content from web URLs and YouTube to populate notebooks.
Audit Metadata