Skip to content

Instantly share code, notes, and snippets.

View jordimassaguerpla's full-sized avatar

Jordi Massaguer Pla jordimassaguerpla

View GitHub Profile
@jordimassaguerpla
jordimassaguerpla / unsafe_query_risk_check_1.rb
Last active August 29, 2015 14:01
unsafe_query_risk_check_1
# this checks for "unsafe query risks in active record" by reading your
# db/schema.rb file, according to
# https://groups.google.com/forum/#!topic/rubyonrails-security/8CVoclw-Xkk
class MockTable
@@tables = {}
def self.tables
@@tables
end
@jordimassaguerpla
jordimassaguerpla / gist:7485966
Created November 15, 2013 15:19
a script to change the default boot in grub 2. It parses the grub2 configuration to show you the options
#!/usr/bin/ruby
GRUB_CFG = "/mnt/boot_loader/boot/grub/grub.cfg"
def read_menu_entries(cfg_file)
menu_entries = []
File.readlines(cfg_file).each do |line|
next if !line.include?("menuentry")
entry = line.match(/menuentry.*['"](.*)['"].*/)[1]
menu_entries << entry