dspy-gepa-reflective
Pass
Audited by Gen Agent Trust Hub on Oct 1, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTIONDATA_EXFILTRATION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill defines an agentic workflow that processes external training data and user-provided questions which can influence the agent's logic and tool usage.\n
- Ingestion points: The
trainsetparameter in theoptimizer.compilemethod and thequestionargument in theResearchAgent.forwardmethod in SKILL.md.\n - Boundary markers: The implementation lacks explicit delimiters or system instructions to prevent the agent from following malicious instructions embedded within the processed data.\n
- Capability inventory: The agent is equipped with a
searchtool (network access via ColBERTv2) and acalculatetool (Python execution capability) as defined in SKILL.md.\n - Sanitization: No input validation or sanitization is performed on user-provided questions or training examples before they are processed by the agent.\n- [DYNAMIC_EXECUTION]: The skill implements a tool for performing mathematical calculations by executing Python code dynamically at runtime.\n
- Evidence: The
calculatefunction in Phase 2 of SKILL.md utilizesdspy.PythonInterpreter()to evaluate strings provided by the agent.\n- [DATA_EXFILTRATION]: The skill performs network operations to a remote service for knowledge retrieval.\n - Evidence: The
searchtool in SKILL.md connects to an external IP address (http://20.102.90.50:2017/wiki17_abstracts) to query a ColBERTv2 knowledge base.
Audit Metadata