diff --git a/pkgs/tools/security/wpscan/Gemfile.lock b/pkgs/tools/security/wpscan/Gemfile.lock index 65e09d0aecfb..23e4a17ea8af 100644 --- a/pkgs/tools/security/wpscan/Gemfile.lock +++ b/pkgs/tools/security/wpscan/Gemfile.lock @@ -1,19 +1,19 @@ GEM remote: https://rubygems.org/ specs: - activesupport (6.1.4) + activesupport (6.1.4.1) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) tzinfo (~> 2.0) zeitwerk (~> 2.3) - addressable (2.7.0) + addressable (2.8.0) public_suffix (>= 2.0.2, < 5.0) - cms_scanner (0.13.5) + cms_scanner (0.13.6) ethon (~> 0.14.0) get_process_mem (~> 0.2.5) - nokogiri (~> 1.11.4) - opt_parse_validator (~> 1.9.4) + nokogiri (>= 1.11.4, < 1.13.0) + opt_parse_validator (~> 1.9.5) public_suffix (~> 4.0.3) ruby-progressbar (>= 1.10, < 1.12) sys-proctable (~> 1.2.2) @@ -23,19 +23,17 @@ GEM concurrent-ruby (1.1.9) ethon (0.14.0) ffi (>= 1.15.0) - ffi (1.15.3) + ffi (1.15.4) get_process_mem (0.2.7) ffi (~> 1.0) i18n (1.8.10) concurrent-ruby (~> 1.0) - mini_portile2 (2.5.3) minitest (5.14.4) - nokogiri (1.11.7) - mini_portile2 (~> 2.5.0) + nokogiri (1.12.4-x86_64-linux) racc (~> 1.4) - opt_parse_validator (1.9.4) + opt_parse_validator (1.9.5) activesupport (>= 5.2, < 6.2.0) - addressable (>= 2.5, < 2.8) + addressable (>= 2.5, < 2.9) public_suffix (4.0.6) racc (1.5.2) ruby-progressbar (1.11.0) @@ -46,18 +44,18 @@ GEM tzinfo (2.0.4) concurrent-ruby (~> 1.0) webrick (1.7.0) - wpscan (3.8.18) - cms_scanner (~> 0.13.5) + wpscan (3.8.19) + cms_scanner (~> 0.13.6) xmlrpc (0.3.2) webrick yajl-ruby (1.4.1) zeitwerk (2.4.2) PLATFORMS - ruby + x86_64-linux DEPENDENCIES wpscan BUNDLED WITH - 2.1.4 + 2.2.24 diff --git a/pkgs/tools/security/wpscan/default.nix b/pkgs/tools/security/wpscan/default.nix index 6a41611e67e0..965c48b304fe 100644 --- a/pkgs/tools/security/wpscan/default.nix +++ b/pkgs/tools/security/wpscan/default.nix @@ -1,11 +1,18 @@ -{ bundlerApp, lib, makeWrapper, curl }: +{ lib +, bundlerApp +, makeWrapper +, curl +}: bundlerApp { pname = "wpscan"; gemdir = ./.; exes = [ "wpscan" ]; - buildInputs = [ makeWrapper ]; + buildInputs = [ + makeWrapper + ]; + postBuild = '' wrapProgram "$out/bin/wpscan" \ --prefix PATH : ${lib.makeBinPath [ curl ]} diff --git a/pkgs/tools/security/wpscan/gemset.nix b/pkgs/tools/security/wpscan/gemset.nix index 80b5ec290c00..d62c17bc94d2 100644 --- a/pkgs/tools/security/wpscan/gemset.nix +++ b/pkgs/tools/security/wpscan/gemset.nix @@ -5,10 +5,10 @@ platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "0kqgywy4cj3h5142dh7pl0xx5nybp25jn0ykk0znziivzks68xdk"; + sha256 = "19gx1jcq46x9d1pi1w8xq0bgvvfw239y4lalr8asm291gj3q3ds4"; type = "gem"; }; - version = "6.1.4"; + version = "6.1.4.1"; }; addressable = { dependencies = ["public_suffix"]; @@ -16,10 +16,10 @@ platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1fvchp2rhp2rmigx7qglf69xvjqvzq7x0g49naliw29r2bz656sy"; + sha256 = "022r3m9wdxljpbya69y2i3h9g3dhhfaqzidf95m6qjzms792jvgp"; type = "gem"; }; - version = "2.7.0"; + version = "2.8.0"; }; cms_scanner = { dependencies = ["ethon" "get_process_mem" "nokogiri" "opt_parse_validator" "public_suffix" "ruby-progressbar" "sys-proctable" "typhoeus" "xmlrpc" "yajl-ruby"]; @@ -27,10 +27,10 @@ platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "15qh28drxkyv294l1qcpsghfa875p71q0vkmmv5l6fbmpapmllrk"; + sha256 = "1kpp3598xs79irb9g2wkcxjwlszj37sb7lp3xmvf6s5s40p0ccwf"; type = "gem"; }; - version = "0.13.5"; + version = "0.13.6"; }; concurrent-ruby = { groups = ["default"]; @@ -58,10 +58,10 @@ platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1wgvaclp4h9y8zkrgz8p2hqkrgr4j7kz0366mik0970w532cbmcq"; + sha256 = "0ssxcywmb3flxsjdg13is6k01807zgzasdhj4j48dm7ac59cmksn"; type = "gem"; }; - version = "1.15.3"; + version = "1.15.4"; }; get_process_mem = { dependencies = ["ffi"]; @@ -85,16 +85,6 @@ }; version = "1.8.10"; }; - mini_portile2 = { - groups = ["default"]; - platforms = []; - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1ad0mli9rc0f17zw4ibp24dbj1y39zkykijsjmnzl4gwpg5s0j6k"; - type = "gem"; - }; - version = "2.5.3"; - }; minitest = { groups = ["default"]; platforms = []; @@ -105,16 +95,26 @@ }; version = "5.14.4"; }; + mini_portile2 = { + groups = ["default"]; + platforms = []; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1lvxm91hi0pabnkkg47wh1siv56s6slm2mdq1idfm86dyfidfprq"; + type = "gem"; + }; + version = "2.6.1"; + }; nokogiri = { dependencies = ["mini_portile2" "racc"]; groups = ["default"]; platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1vrn31385ix5k9b0yalnlzv360isv6dincbcvi8psllnwz4sjxj9"; + sha256 = "1sad16idsxayhaaswc3bksii1ydiqyzikl7y0ng35cn7w4g1dv3z"; type = "gem"; }; - version = "1.11.7"; + version = "1.12.4"; }; opt_parse_validator = { dependencies = ["activesupport" "addressable"]; @@ -122,10 +122,10 @@ platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1n297vrxq7r1fsh0x8yf1nhgdawmcl0sq04l468gwrd4y754rjyx"; + sha256 = "1jzmn3h9sr7bhjj1fdfvh4yzvqx7d3vsbwbqrf718dh427ifqs9c"; type = "gem"; }; - version = "1.9.4"; + version = "1.9.5"; }; public_suffix = { groups = ["default"]; @@ -206,10 +206,10 @@ platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "01ig3fbxxm0gnvqkzmsc4zcipijprrw5xs84rnwp50w0crww842c"; + sha256 = "0gv5ym8sxr9901z55d0dakc7af954rp2asnd1a68arjvfyj96sq3"; type = "gem"; }; - version = "3.8.18"; + version = "3.8.19"; }; xmlrpc = { dependencies = ["webrick"]; diff --git a/pkgs/top-level/ruby-packages.nix b/pkgs/top-level/ruby-packages.nix index e37c9e277afb..0adcbcebc098 100644 --- a/pkgs/top-level/ruby-packages.nix +++ b/pkgs/top-level/ruby-packages.nix @@ -1886,10 +1886,10 @@ platforms = []; source = { remotes = ["https://rubygems.org"]; - sha256 = "1q71y7pdihz26m3n2fnm2hd7wllmnxgxk6vcbbh27rqa14q5x5yi"; + sha256 = "1sad16idsxayhaaswc3bksii1ydiqyzikl7y0ng35cn7w4g1dv3z"; type = "gem"; }; - version = "1.12.3"; + version = "1.12.4"; }; octokit = { dependencies = ["faraday" "sawyer"];