running-load-tests
Pass
Audited by Gen Agent Trust Hub on Sep 4, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill is designed to generate load test scripts based on user-provided parameters, which could be exploited to inject malicious code into the generated scripts if the input is not properly sanitized.
- Ingestion points: User requests defining target endpoints, concurrent user counts, and test scenario parameters (e.g., Example 1 in
SKILL.mdand descriptions inscripts/README.md). - Boundary markers: Absent. The instructions do not define delimiters or specific warnings to ignore instructions embedded in the user-provided parameters.
- Capability inventory: The skill has access to
Writefor file creation andBash(restricted to specific prefixes) for execution. - Sanitization: Absent. There are no explicit instructions or mechanisms mentioned for validating or escaping user input before interpolation into script templates.
- [DYNAMIC_EXECUTION]: The skill generates executable scripts (k6 JavaScript, JMeter JMX, etc.) at runtime based on templates and user input, which are then processed by an executor script.
- Evidence:
scripts/README.mdlistsk6_script_generator.pyandload_test_executor.py.SKILL.mdinstructs the agent to "Generate appropriate load test scripts" and "Execute load tests and capture metrics." - [COMMAND_EXECUTION]: The skill executes shell commands using the
Bashtool to run third-party load testing utilities. - Evidence: The
allowed-toolssection inSKILL.mdspecifiesBash(k6:*),Bash(jmeter:*),Bash(artillery:*), andBash(performance:*)to allow the agent to run the necessary testing tools.
Audit Metadata