qmd-knowledge
Pass
Audited by Gen Agent Trust Hub on Oct 8, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill requires the installation of the
@tobilu/qmdpackage from the npm registry. This is an external dependency that provides the core indexing and search functionality. - [COMMAND_EXECUTION]: The
record.shscript executes several shell commands, includinggitto extract project names from repository metadata (git remote get-url origin),mkdirfor directory structure management, and theqmdCLI for knowledge operations. - [INDIRECT_PROMPT_INJECTION]: The skill processes user-supplied data that is stored and later retrieved by the AI agent, creating a surface for potential indirect injection.
- Ingestion points: External data is ingested through arguments to the
record.shscript (e.g., topic descriptions, issue notes, and general text). - Boundary markers: The generated markdown files do not include specific delimiters or warning instructions to isolate the recorded data from the agent's processing context.
- Capability inventory: The skill can perform file system writes and directory creation within the user's home directory, and it can execute the
qmdtool for searching. - Sanitization: The script implements a
slugifyfunction and avalidate_safe_pathfunction to sanitize filenames and prevent path traversal attacks, although the content of the notes is written directly to files without escaping.
Audit Metadata