forecaster
Warn
Audited by Gen Agent Trust Hub on Nov 4, 2026
Risk Level: MEDIUMDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [DYNAMIC_EXECUTION]: The
forecast.pyscript usesimportlib.utilto dynamically load and execute a Python module from the relative path../pipeline/deals.py. Loading and executing code from a computed path outside of the skill's own directory is a security risk as it creates a dependency on the integrity of external files. - [INDIRECT_PROMPT_INJECTION]: The skill reads deal data (such as titles and stages) and interpolates it into the output provided to the AI agent. This establishes a vulnerability surface where an attacker could embed malicious instructions within deal metadata to influence the agent's behavior during the forecasting process.
- Ingestion points:
forecast.pyloads deal data through the dynamically loaded pipeline module and iterates through thedealscollection in the source file (e.g.,pipeline.example.json). - Boundary markers: The output lacks explicit delimiters or instructions telling the agent to ignore any commands embedded within the deal details.
- Capability inventory: The skill instructions encourage the agent to take further actions based on the data, such as using the
/researcheror/pipeline movetools. - Sanitization: No sanitization or escaping of deal titles or reason strings is performed before they are printed to the agent's context.
Audit Metadata