adk-verify-snippets
Pass
Audited by Gen Agent Trust Hub on Aug 15, 2026
Risk Level: SAFECOMMAND_EXECUTION
Full Analysis
- Command Execution via Subprocess: The skill uses
subprocess.runinscripts/verify_md.pyto execute a harness script for verifying code snippets. This is a potential security consideration but is necessary for isolating snippet execution from the main agent process. - Dynamic Python Module Loading: In
scripts/run.py, the skill utilizesimportlibto dynamically load and execute code snippets. While this pattern allows for flexible code testing, it also means the skill executes code extracted from external Markdown files, which should be reviewed by users. - Temporary File Creation: The verification process involves writing code snippets to a temporary system directory. The skill includes automated cleanup logic to ensure these files are removed after execution, minimizing the risk of persistent data artifacts.
- Use of Sensitive Environment Variables: The skill optionally utilizes
GEMINI_API_KEYorGOOGLE_API_KEYto perform API calls during the 'Run Phase' of verification. Users should ensure these keys are managed securely in their environment.
Audit Metadata