Supported technologies for the Ruby agent
We support the following technologies for this agent.
Technology | Supported versions | Notes |
---|---|---|
Language version |
See the Ruby Maintenance Branches schedule for specific release dates. | Contrast supports Ruby Long-Term Support (LTS) versions in normal maintenance and security maintenance status. Contrast shifts its support for Ruby versions as the working group shifts its LTS windows. Not supported:
|
Application frameworks | While the agent can still run on Rack-based web frameworks that aren't officially supported, Contrast may produce less-specific findings than it does for supported frameworks. Instead of reporting that a vulnerability occurs in your application code, Contrast may report it within the framework code where it interfaces directly with the Rack methods. Not supported:
| |
Databases | Contrast doesn't support old or deprecated versions of third-party modules. | |
Testing environments | We test on a matrix of our supported Operating Systems, Application Frameworks, and Web Servers and also run the Ruby Mspec Suite. | When changes are made, Contrast runs a battery of automated tests to ensure that it detects findings in supported technologies across all supported versions of Ruby. In addition to its own testing, Contrast also runs the Ruby Spec Suite against an environment with the agent enabled. |
Web servers |