-
-
Notifications
You must be signed in to change notification settings - Fork 554
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ruby tools build fails due to bundler upstream issue #3519
Comments
This comment was marked as spam.
This comment was marked as spam.
also dradis-ce |
vcsmap
Environment
Bundler Build Metadata
Bundler settings
GemfileGemfile# frozen_string_literal: true
source 'https://rubygems.org'
gemspec Gemfile.lock
Gemspecscms_scanner.gemspeclib = File.expand_path('../lib', __FILE__)
$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib)
require 'cms_scanner/version'
Gem::Specification.new do |s|
s.name = 'cms_scanner'
s.version = CMSScanner::VERSION
s.platform = Gem::Platform::RUBY
s.required_ruby_version = '>= 2.5'
s.authors = ['WPScanTeam']
s.email = ['contact@wpscan.com']
s.summary = 'CMS Scanner Framework (experimental)'
s.description = 'Framework to provide an easy way to implement CMS Scanners'
s.homepage = 'https://github.com/wpscanteam/CMSScanner'
s.license = 'MIT'
s.files = Dir.glob('lib/**/*') + Dir.glob('app/**/*') + %w[LICENSE README.md]
s.test_files = []
s.require_paths = ['lib']
s.add_dependency 'ethon', '>= 0.14', '< 0.16' # https://github.com/typhoeus/ethon/issues/185
s.add_dependency 'get_process_mem', '~> 0.2.5'
s.add_dependency 'nokogiri', '>= 1.11.4', '< 1.14.0'
s.add_dependency 'opt_parse_validator', '~> 1.9.5'
s.add_dependency 'public_suffix', '>= 4.0.3', '< 5.1.0'
s.add_dependency 'ruby-progressbar', '>= 1.10', '< 1.12'
s.add_dependency 'typhoeus', '>= 1.3', '< 1.5'
s.add_dependency 'xmlrpc', '~> 0.3'
s.add_dependency 'yajl-ruby', '~> 1.4.1' # Better JSON parser regarding memory usage
s.add_dependency 'sys-proctable', '~> 1.2.2' # Required by get_process_mem for Windows OS.
s.add_development_dependency 'bundler', '>= 1.6'
s.add_development_dependency 'rake', '~> 13.0'
s.add_development_dependency 'rspec', '~> 3.11.0'
s.add_development_dependency 'rspec-its', '~> 1.3.0'
s.add_development_dependency 'rubocop', '~> 1.26.0'
s.add_development_dependency 'rubocop-performance', '~> 1.13.0'
s.add_development_dependency 'simplecov', '~> 0.21.0'
s.add_development_dependency 'simplecov-lcov', '~> 0.8.0'
s.add_development_dependency 'webmock', '~> 3.17.0'
end |
wordpress-exploit-framework
Environment
Bundler Build Metadata
Bundler settings
GemfileGemfile# frozen_string_literal: true
source 'https://rubygems.org'
gemspec Gemfile.lock
Gemspecswpxf.gemspec# frozen_string_literal: true
Gem::Specification.new do |s|
s.name = 'wpxf'
s.version = '2.0.1'
s.date = '2018-10-06'
s.summary = 'WordPress Exploit Framework'
s.description = 'A Ruby framework designed to aid in the penetration testing of WordPress systems'
s.authors = ['rastating']
s.email = 'robert.carr@owasp.org'
s.files = %w[lib db data bin].map { |d| Dir["#{d}/**/*"] }.flatten + ['wpxf.gemspec']
s.homepage = 'https://github.com/rastating/wordpress-exploit-framework'
s.license = 'GPL-3.0'
s.executables << 'wpxf'
s.required_ruby_version = '>= 2.4.4'
s.add_dependency 'colorize', '~> 0.8'
s.add_dependency 'mime-types', '~> 3.2'
s.add_dependency 'nokogiri', '~> 1.8'
s.add_dependency 'require_all', '~> 2.0'
s.add_dependency 'rubyzip', '~> 1.2'
s.add_dependency 'sequel', '~> 5.13'
s.add_dependency 'slop', '~> 4.6'
s.add_dependency 'sqlite3', '~> 1.3'
s.add_dependency 'typhoeus', '~> 1.3'
s.add_development_dependency 'coveralls', '~> 0.8'
s.add_development_dependency 'database_cleaner', '~> 1.7'
s.add_development_dependency 'rspec', '~> 3.8'
s.add_development_dependency 'rspec_sequel_matchers', '~> 0.5'
s.add_development_dependency 'yard', '~> 0.9'
end |
dawnscanner
Environment
Bundler Build Metadata
Bundler settings
GemfileGemfilesource 'https://rubygems.org'
# Specify your gem's dependencies in codesake_dawn.gemspec
gemspec Gemfile.lock
Gemspecsdawnscanner.gemspec# -*- encoding: utf-8 -*-
lib = File.expand_path('../lib', __FILE__)
$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib)
require 'dawn/version'
Gem::Specification.new do |gem|
gem.name = "dawnscanner"
gem.version = Dawn::VERSION
gem.authors = ["Paolo Perego"]
gem.email = ["paolo@dawnscanner.org"]
gem.description = %q{Dawnscanner is a security source code scanner for ruby powered code. It is especially designed for web applications, but it works also with general purpose ruby scripts. Dawn supports all major MVC frameworks like ruby on rails, padrino and sinatra; it provides more than 150 security checks with their own mitigation suggestion.}
gem.summary = %q{Dawnscanner is a security source code scanner for ruby powered code. It is crafted with love to make your sinatra, padrino and ruby on rails web applications secure.}
gem.homepage = "https://dawnscanner.org"
gem.files = `git ls-files`.split($/)
gem.license = "MIT"
gem.executables = gem.files.grep(%r{^bin/}).map{ |f| File.basename(f) }
gem.test_files = gem.files.grep(%r{^(test|spec|features)/})
gem.require_paths = ["lib"]
gem.required_ruby_version = '>= 2.3.0'
gem.add_dependency 'cvss'
gem.add_dependency 'haml'
gem.add_dependency 'ruby_parser'
gem.add_dependency 'sys-uname'
gem.add_dependency 'terminal-table'
gem.add_dependency 'justify'
gem.add_dependency 'logger-colors'
gem.add_dependency 'ptools'
gem.add_dependency 'psych'
# For CLI we will use thor
gem.add_dependency 'thor'
# gem.add_dependency 'sqlite3'
# gem.add_dependency 'datamapper'
# gem.add_dependency 'dm-sqlite-adapter'
# To be added back in 1.5.5
# gem.add_dependency 'code_metrics'
# gem.add_dependency 'metric_fu-Saikuro'
# gem.add_dependency 'flay'
# gem.add_dependency 'churn'
# gem.add_dependency 'flog'
# gem.add_dependency 'reek'
# gem.add_dependency 'cane'
# This gem is used to extract info from a git archives. This feature will be
# available in dawnscanner 2.0.0. Disabling the dependency right now.
# gem.add_dependency 'grit'
# Marked to be unused right now
# gem.add_dependency 'parser'
gem.add_development_dependency ('coveralls')
gem.add_development_dependency 'rake'
gem.add_development_dependency 'rspec'
gem.add_development_dependency('tomdoc')
gem.add_development_dependency('aruba')
gem.add_development_dependency('simplecov')
end |
evil-winrm
Environment
Bundler Build Metadata
Bundler settings
GemfileGemfilesource 'https://rubygems.org'
gemspec
gem 'rexml' Gemfile.lock
Gemspecsevil-winrm.gemspec# frozen_string_literal: true
Gem::Specification.new do |spec|
spec.name = "evil-winrm"
spec.version = '3.4'
spec.license = 'LGPL-3.0'
spec.authors = ["CyberVaca", "OscarAkaElvis", "Jarilaos", "Arale61"]
spec.email = ["oscar.alfonso.diaz@gmail.com"]
spec.summary = "Evil-WinRM"
spec.description = "The ultimate WinRM shell for hacking/pentesting"
spec.homepage = "https://github.com/Hackplayers/evil-winrm#readme"
spec.required_ruby_version = ">= 2.3"
spec.metadata["homepage_uri"] = spec.homepage
spec.metadata["source_code_uri"] = "https://github.com/Hackplayers/evil-winrm"
spec.metadata["changelog_uri"] = "https://github.com/Hackplayers/evil-winrm/blob/master/CHANGELOG.md"
spec.files = Dir.chdir(File.expand_path(__dir__)) do
`git ls-files -z`.split("\x0").reject do |f|
(f == __FILE__) || f.match(%r{\A(?:(?:bin|test|spec|features)/|\.(?:git|travis|circleci)|appveyor)})
end
end
spec.bindir = "bin"
spec.executables = ["evil-winrm"]
spec.add_dependency "winrm", "~> 2.3", ">= 2.3.2"
spec.add_dependency "winrm-fs", "~> 1.3", ">= 1.3.2"
spec.add_dependency "stringio", "~> 3.0"
spec.add_dependency "logger", "~> 1.4", ">= 1.4.3"
spec.add_dependency "fileutils", "~> 1.0"
spec.add_development_dependency "bundler", "~> 2.0"
spec.post_install_message = "Happy hacking! :)"
end |
hoper
Environment
Bundler Build Metadata
Bundler settings
GemfileGemfilesource 'https://rubygems.org'
# Specify your gem's dependencies in hoper.gemspec
gemspec Gemfile.lock
Gemspecshoper.gemspec# coding: utf-8
require_relative 'lib/hoper/version'
Gem::Specification.new do |spec|
spec.name = "hoper"
spec.version = Hoper::VERSION
spec.authors = ["Gabriel Aramburu"]
spec.email = ["aramburu.gabriel@gmail.com"]
spec.summary = %q{Trace the URL's of a link.}
spec.description = %q{Trace URL's jumps across the rel links to obtain the last URL}
spec.homepage = "http://garamburu.com"
spec.license = "MIT"
spec.files = `git ls-files -z`.split("\x0").reject { |f| f.match(%r{^(test|spec|features)/}) }
spec.bindir = "exe"
spec.executables = ["hoper"]
# spec.executables = spec.files.grep(%r{^exe/}) { |f| File.basename(f) }
spec.require_paths = ["lib"]
spec.add_dependency "curb"
spec.add_development_dependency "bundler"
spec.add_development_dependency "rake", "~> 10.0"
end |
@noptrix It seems all those tools build and install correctly outside of |
cmsscanner fails to build with the following issue rubygems/rubygems#5941
same issue with:
The text was updated successfully, but these errors were encountered: