restassured-bootstrap
Pass
Audited by Gen Agent Trust Hub on Oct 20, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill takes user input to determine the endpoint for smoke tests, which is then passed as an argument to a scaffolding script.
- Ingestion points: Natural language user input is used to generate the command line for
init_restassured_module.py(as seen inSKILL.mdexamples). - Boundary markers: No specific delimiters or safety instructions are used to wrap user-provided endpoint paths when the agent constructs the command.
- Capability inventory: The
init_restassured_module.pyscript possesses the capability to write Java source files, build configurations (Maven/Gradle), and properties to the filesystem usingPath.write_text. - Sanitization: The script
scripts/init_restassured_module.pydoes not sanitize thesmoke_pathargument before injecting it into theSMOKE_TEST_TEMPLATE. This lack of escaping could allow for the generation of malformed Java code if the input contains double quotes or other Java delimiters. - [COMMAND_EXECUTION]: The skill requires the agent to execute a local Python script (
init_restassured_module.py) to perform its primary function, which involves automated file creation and directory modification on the host system. - [DYNAMIC_EXECUTION]: The skill generates Java source code and build files (
pom.xml,build.gradle.kts) from internal templates at runtime. The resulting code is intended for subsequent execution by the user, representing a template-based code generation workflow.
Audit Metadata