android-slim-bindings
Pass
Audited by Gen Agent Trust Hub on Sep 6, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- Command Execution Surface: The skill instructs the agent to perform various shell-based tasks using tools like
dotnet,gradlew,curl, andsed. These commands are standard for project scaffolding, dependency management, and building Android artifacts. - Indirect Prompt Injection Considerations: The skill accepts user-provided parameters such as
libraryNameandbindingProjectName, which are subsequently interpolated into shell commands. This creates a potential surface where malformed or adversarial input could influence command behavior if not properly sanitized. - Ingestion points: Parameters like
libraryName,bindingProjectName, andmavenCoordinatesdefined inSKILL.md. - Boundary markers: Not explicitly present in the instructional templates.
- Capability inventory: Use of
gradlew(subprocess execution),dotnetCLI (subprocess execution), and file-writing capabilities to generate project files. - Sanitization: The provided instructions do not explicitly describe sanitization or validation steps for these inputs before they are used in a shell context.
- External Resource Integration: The skill workflow involves downloading external components, including the Gradle build tool from official distribution sites and a project template from a community-maintained GitHub repository. While these are common practices for setting up development environments, they represent an integration of external code into the local project structure.
Audit Metadata