Sha256: fd446b7bff1820c7fe6ede477b098998d8c12bb23ec7d5243273d0513a9d3b95

Contents?: true

Size: 837 Bytes

Versions: 813

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

813 entries across 813 versions & 1 rubygems

Version Path
pwn-0.4.349 vagrant/provisioners/wpscan.rb
pwn-0.4.348 vagrant/provisioners/wpscan.rb
pwn-0.4.347 vagrant/provisioners/wpscan.rb
pwn-0.4.346 vagrant/provisioners/wpscan.rb
pwn-0.4.344 vagrant/provisioners/wpscan.rb
pwn-0.4.343 vagrant/provisioners/wpscan.rb
pwn-0.4.342 vagrant/provisioners/wpscan.rb
pwn-0.4.341 vagrant/provisioners/wpscan.rb
pwn-0.4.340 vagrant/provisioners/wpscan.rb
pwn-0.4.339 vagrant/provisioners/wpscan.rb
pwn-0.4.338 vagrant/provisioners/wpscan.rb
pwn-0.4.336 vagrant/provisioners/wpscan.rb
pwn-0.4.333 vagrant/provisioners/wpscan.rb