Sha256: fd446b7bff1820c7fe6ede477b098998d8c12bb23ec7d5243273d0513a9d3b95

Contents?: true

Size: 837 Bytes

Versions: 829

Compression:

Stored size: 837 Bytes

Contents

#!/usr/bin/env ruby
# frozen_string_literal: true

print 'Updating WordPress Web Vulnerability Scanner (wpscan)...'
Dir.chdir('/opt')
wpscan_root = '/opt/wpscan-dev/'
`sudo rm -rf #{wpscan_root}`
`sudo git clone https://github.com/wpscanteam/wpscan.git wpscan-dev`
wpscan_ruby_version = File.readlines("#{wpscan_root}/.ruby-version")[0].to_s.scrub.strip.chomp
wpscan_gemset = File.readlines("#{wpscan_root}/.ruby-gemset")[0].to_s.scrub.strip.chomp
`sudo bash \
  --login \
  -c "
    source /etc/profile.d/rvm.sh; \
    rvm install ruby-#{wpscan_ruby_version}; \
    rvm use ruby-#{wpscan_ruby_version}; \
    rvm gemset create #{wpscan_gemset}; \
    rvm use ruby-#{wpscan_ruby_version}@#{wpscan_gemset}; \
    cd #{wpscan_root}; \
    gem install bundler; \
    bundle install --without test; \
    rake install
  "
`
puts 'complete.'

Version data entries

829 entries across 829 versions & 1 rubygems

Version Path
pwn-0.5.252 vagrant/provisioners/wpscan.rb
pwn-0.5.251 vagrant/provisioners/wpscan.rb
pwn-0.5.250 vagrant/provisioners/wpscan.rb
pwn-0.5.249 vagrant/provisioners/wpscan.rb
pwn-0.5.248 vagrant/provisioners/wpscan.rb
pwn-0.5.247 vagrant/provisioners/wpscan.rb
pwn-0.5.246 vagrant/provisioners/wpscan.rb
pwn-0.5.245 vagrant/provisioners/wpscan.rb
pwn-0.5.244 vagrant/provisioners/wpscan.rb
pwn-0.5.243 vagrant/provisioners/wpscan.rb
pwn-0.5.242 vagrant/provisioners/wpscan.rb
pwn-0.5.241 vagrant/provisioners/wpscan.rb
pwn-0.5.240 vagrant/provisioners/wpscan.rb
pwn-0.5.239 vagrant/provisioners/wpscan.rb
pwn-0.5.238 vagrant/provisioners/wpscan.rb
pwn-0.5.237 vagrant/provisioners/wpscan.rb
pwn-0.5.236 vagrant/provisioners/wpscan.rb
pwn-0.5.235 vagrant/provisioners/wpscan.rb
pwn-0.5.234 vagrant/provisioners/wpscan.rb
pwn-0.5.233 vagrant/provisioners/wpscan.rb