maestro-knowhow
Pass
Audited by Gen Agent Trust Hub on Sep 3, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill ingests arbitrary user intent through the
$ARGUMENTSvariable and passes it to a workflow capable of executing shell commands and modifying files. - Ingestion points: The skill captures the entire user-provided intent (e.g., code templates, decisions, tips) in the
$ARGUMENTSparameter as seen in thedispatchsection. - Boundary markers: There are no explicit instructions to use delimiters (like triple backticks or XML tags) or boundary markers to isolate the untrusted user input from the system instructions.
- Capability inventory: The skill has access to powerful tools including
Bash,Write,Edit, andRead, which could be abused if the input contains malicious payloads. - Sanitization: The instructions do not define any sanitization, escaping, or validation logic for the
$ARGUMENTSbefore they are passed to themaestroCLI or the underlying workflow. - [DYNAMIC_EXECUTION]: The skill utilizes dynamic instruction loading, where the actual logic is retrieved from a file external to the skill's source.
- Pattern: The
dispatchsection instructs the agent to "Read~/.maestro/workflows/knowhow.mdand follow the execution document directly." This means the agent's behavior is determined by a file located in the user's home directory, which could be modified by other local processes or scripts, leading to non-static and potentially untrusted execution logic.
Audit Metadata