why
Pass
Audited by Gen Agent Trust Hub on Oct 15, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill is designed to ingest and analyze large volumes of untrusted data from external platforms (GitHub, Slack, Linear, Notion, Datadog, Sentry, and Databricks). This data frequently contains human-authored text (comments, messages, ticket descriptions) which could contain malicious instructions intended to influence the agent's behavior during synthesis.
- Ingestion points: Multiple MCP tool calls defined in the source playbooks (e.g.,
gh pr viewincode-archaeology.md,notion-fetchinnotion.md,search_datadog_logsindatadog.md, and Slack search tools inslack.md). - Boundary markers: The prompt templates in
references/investigator-prompt.mdandreferences/synthesizer-prompt.mduse blockquotes for user questions but do not utilize rigorous delimiters or sanitization for the content retrieved from external sources. - Capability inventory: The skill uses
delegate_taskto spawn sub-agents and has access to a wide range of MCP tools for data retrieval and system interaction (git, gh). - Sanitization: No explicit sanitization, filtering, or escaping is performed on the data retrieved from external sources before it is passed to the investigator and synthesizer agents.
- [DYNAMIC_EXECUTION]: The skill dynamically generates prompts for sub-agents (investigators and synthesizers) using local templates and interpolated data.
- Evidence: In
SKILL.md, the skill reads the local file~/.config/pstack/pstack-models.mdto dynamically determine thetargetprovider and model for eachdelegate_taskcall. This logic maps configuration strings to runtime execution parameters for the AI sub-agents.
Audit Metadata