ruby-on-rails
Pass
Audited by Gen Agent Trust Hub on Oct 9, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill is designed to ingest user-defined code and feature requirements, which are then processed by the agent using shell commands like
bin/rails test,ruby -c, andbundle exec rubocop. This pattern creates an attack surface where maliciously crafted instructions within the user's codebase or documentation could attempt to influence the agent's behavior during command execution. - Ingestion points: User-provided feature descriptions in
SKILL.mdand data processing examples (e.g., CSV imports) inreferences/models.mdandreferences/background-jobs.md. - Boundary markers: The instructions do not explicitly define delimiters to separate system prompts from untrusted content in the code being analyzed.
- Capability inventory: The skill facilitates local command execution for syntax checking and testing within the
verification_loopofSKILL.md. - Sanitization: There is no explicit requirement for the agent to sanitize file paths or command-line arguments derived from user input.
- [EXTERNAL_DOWNLOADS]: The skill documentation in
references/validations-callbacks.mdsuggests using thebundle addcommand to install thevalidate_urlgem. This is a standard procedure for managing dependencies in Ruby on Rails projects and utilizes a well-known community gem.
Audit Metadata