df9efa915b
Adding Capybara to verify replay-ability of hacking vulnerabilities. I imagine these may want to be kept on a different branch for QA and educational purposes, but not distributed with master when forked. This commit also includes demonstrating the SQL Injection vulnerability.
75 lines
1.3 KiB
Ruby
Executable File
75 lines
1.3 KiB
Ruby
Executable File
source 'https://rubygems.org'
|
|
|
|
gem 'rails', '3.2.13'
|
|
|
|
# Bundle edge Rails instead:
|
|
# gem 'rails', :git => 'git://github.com/rails/rails.git'
|
|
|
|
gem 'sqlite3'
|
|
gem 'foreman'
|
|
|
|
|
|
group :development do
|
|
gem 'brakeman'
|
|
gem 'bundler-audit'
|
|
gem 'guard-brakeman'
|
|
gem 'guard-livereload'
|
|
gem 'guard-rspec'
|
|
gem 'guard-shell'
|
|
gem 'pry'
|
|
gem 'rack-livereload'
|
|
gem 'rb-fsevent'
|
|
gem 'travis-lint'
|
|
end
|
|
|
|
gem 'gauntlt'
|
|
|
|
group :development, :test do
|
|
gem 'capybara'
|
|
gem 'database_cleaner'
|
|
gem 'poltergeist'
|
|
gem 'rspec-rails'
|
|
end
|
|
|
|
# Gems used only for assets and not required
|
|
# in production environments by default.
|
|
group :assets do
|
|
gem 'sass-rails', '~> 3.2.3'
|
|
gem 'coffee-rails', '~> 3.2.1'
|
|
gem 'jquery-fileupload-rails'
|
|
# See https://github.com/sstephenson/execjs#readme for more supported runtimes
|
|
# gem 'therubyracer', :platforms => :ruby
|
|
|
|
gem 'uglifier', '>= 1.0.3'
|
|
end
|
|
|
|
|
|
gem 'jquery-rails'
|
|
|
|
# To use ActiveModel has_secure_password
|
|
gem 'bcrypt-ruby'
|
|
|
|
# To use Jbuilder templates for JSON
|
|
# gem 'jbuilder'
|
|
|
|
# Use unicorn as the app server
|
|
gem 'unicorn'
|
|
|
|
# Pow related gem
|
|
gem 'powder'
|
|
|
|
gem 'aruba'
|
|
#gem 'minitest', '~> 4.0', :require=> "minitest/autorun"
|
|
|
|
#gem 'minitest'
|
|
|
|
# Deploy with Capistrano
|
|
# gem 'capistrano'
|
|
|
|
# To use debugger
|
|
# gem 'debugger'
|
|
|
|
gem 'execjs'
|
|
gem 'therubyracer'
|
|
|