This comprehensive README update improves the documentation structure,
updates outdated information, and provides a clearer learning path for users.
Key improvements:
- Added OWASP Flagship badge and clearer project description
- Created "What is RailsGoat?" section explaining the educational purpose
- Added comprehensive "Vulnerabilities Included" section listing all 11+ vulnerabilities
- Restructured "Quick Start" with numbered steps and clearer prerequisites
- Added "Learning Path" section with 3-step approach (tests → explore → wiki)
- Updated all outdated technical information:
* Rails 8.0 with Ruby 3.3.6 (was "3 to 6")
* Removed references to deprecated Thin, PhantomJS, and Poltergeist
* Updated Docker instructions (removed outdated docker-machine references)
* Corrected Rails version branches (added rails_5, updated main to Rails 8)
- Reorganized content flow: what → why → how → learn → advanced → contribute
- Moved "Support" to bottom with expanded help resources
- Simplified Docker and MySQL sections under "Advanced Configuration"
- Added security warning footer about not deploying publicly
- Improved formatting with bold headings and better code block examples
The new structure guides users from understanding what RailsGoat is,
through installation, to actively learning from the vulnerabilities.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
1. Removed broken Travis CI build status badge from README header
2. Enhanced dropdown selection on messages page:
- Added explicit JavaScript change event handler
- Added CSS to ensure proper text color and background
- Added blur/focus to force visual update after selection
- Added console logging for debugging
This should resolve the issue where selected recipient names weren't
displaying properly in the dropdown after selection.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Removed the CodeClimate badge link from the README header as the
CodeClimate links are no longer functional.
Kept the Build Status badge from Travis CI.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>