rails-upgrade
Pass
Audited by Gen Agent Trust Hub on Sep 20, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONDATA_EXFILTRATIONREMOTE_CODE_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: Fetches Rails version metadata from
rubygems.orgto verify latest patch availability, which is a required pre-step in the upgrade workflow. - [COMMAND_EXECUTION]: Executes standard Rails development commands such as
bundle exec,rails runner,rspec, andraketo verify application integrity and check for breaking changes. - [DATA_EXFILTRATION]: Transmits the content of the project's
Gemfile.locktoapi.railsbump.org(a service operated by the vendor, OmbuLabs) to generate gem compatibility reports. - [REMOTE_CODE_EXECUTION]: Downloads version metadata from
rubygems.organd processes it via arubyone-liner to extract the latest version number. This execution relies on data from a well-known service. - [INDIRECT_PROMPT_INJECTION]: The skill analyzes untrusted application code and interpolates findings into prompts and reports, creating a surface for indirect prompt injection.
- Ingestion points: Reads local files including
Gemfile,Gemfile.lock, and the contents of theapp/,config/, andlib/directories (referenced inworkflows/direct-detection-workflow.md). - Boundary markers: Employs markdown code blocks to delimit user-provided code within generated upgrade reports (referenced in
templates/upgrade-report-template.md). - Capability inventory: Utilizes
grep,glob,read, and executes shell commands likebundle execandcurl(referenced inSKILL.mdandworkflows/). - Sanitization: No explicit sanitization or filtering logic is specified for application content before it is included in report deliverables.
Audit Metadata