adk-eval-guide
Pass
Audited by Gen Agent Trust Hub on Aug 6, 2026
Risk Level: SAFEPROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill implements a custom multimodal evaluation metric in
reference/multimodal-eval.mdthat constructs prompts for a judge model by directly interpolating untrusted content. This pattern creates a surface where malicious instructions embedded in the data being evaluated could influence the evaluation results. - Ingestion points:
actual.user_content.partsprocessed inmultimodal_response_qualityfunction. - Boundary markers: Not used; agent responses and user content are concatenated directly with judge instructions.
- Capability inventory: The script uses a generative AI client (
client.aio.models.generate_content) to process the resulting prompt. - Sanitization: No evidence of escaping or filtering of the interpolated content.
- [DYNAMIC_EXECUTION]: The framework described in
reference/criteria-guide.mdsupports the use of custom metrics by dynamically loading Python functions from string-based module paths defined in configuration files. - Evidence: The
custom_metricsconfiguration usescode_configto specify module names such asmy_app.eval.my_module.my_metric_functionfor runtime execution. - [EXTERNAL_DOWNLOADS]: The skill refers to external documentation and guidelines hosted on Google's GitHub Pages domain.
- Evidence: Links to
https://google.github.io/adk-docs/are provided for further reference on evaluation criteria and user simulation.
Audit Metadata