tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
0
fork
atom
lol
0
fork
atom
overview
issues
pulls
pipelines
wpscan: 3.8.20 → 3.8.22
Jan Tojnar
3 years ago
c2608d3e
f1c16768
+50
-43
3 changed files
expand all
collapse all
unified
split
pkgs
tools
security
wpscan
Gemfile.lock
gemset.nix
update.sh
+19
-17
pkgs/tools/security/wpscan/Gemfile.lock
···
1
GEM
2
remote: https://rubygems.org/
3
specs:
4
-
activesupport (6.1.4.1)
5
concurrent-ruby (~> 1.0, >= 1.0.2)
6
i18n (>= 1.6, < 2)
7
minitest (>= 5.1)
···
9
zeitwerk (~> 2.3)
10
addressable (2.8.0)
11
public_suffix (>= 2.0.2, < 5.0)
12
-
cms_scanner (0.13.6)
13
-
ethon (~> 0.14.0)
14
get_process_mem (~> 0.2.5)
15
-
nokogiri (>= 1.11.4, < 1.13.0)
16
opt_parse_validator (~> 1.9.5)
17
public_suffix (~> 4.0.3)
18
ruby-progressbar (>= 1.10, < 1.12)
···
20
typhoeus (>= 1.3, < 1.5)
21
xmlrpc (~> 0.3)
22
yajl-ruby (~> 1.4.1)
23
-
concurrent-ruby (1.1.9)
24
-
ethon (0.14.0)
25
ffi (>= 1.15.0)
26
-
ffi (1.15.4)
27
get_process_mem (0.2.7)
28
ffi (~> 1.0)
29
-
i18n (1.8.11)
30
concurrent-ruby (~> 1.0)
31
-
minitest (5.14.4)
32
-
nokogiri (1.12.5-x86_64-linux)
0
0
33
racc (~> 1.4)
34
opt_parse_validator (1.9.5)
35
activesupport (>= 5.2, < 6.2.0)
36
addressable (>= 2.5, < 2.9)
37
-
public_suffix (4.0.6)
38
racc (1.6.0)
39
ruby-progressbar (1.11.0)
40
sys-proctable (1.2.6)
···
44
tzinfo (2.0.4)
45
concurrent-ruby (~> 1.0)
46
webrick (1.7.0)
47
-
wpscan (3.8.20)
48
-
cms_scanner (~> 0.13.6)
49
xmlrpc (0.3.2)
50
webrick
51
-
yajl-ruby (1.4.1)
52
-
zeitwerk (2.5.1)
53
54
PLATFORMS
55
-
x86_64-linux
56
57
DEPENDENCIES
58
wpscan
59
60
BUNDLED WITH
61
-
2.2.24
···
1
GEM
2
remote: https://rubygems.org/
3
specs:
4
+
activesupport (6.1.6)
5
concurrent-ruby (~> 1.0, >= 1.0.2)
6
i18n (>= 1.6, < 2)
7
minitest (>= 5.1)
···
9
zeitwerk (~> 2.3)
10
addressable (2.8.0)
11
public_suffix (>= 2.0.2, < 5.0)
12
+
cms_scanner (0.13.8)
13
+
ethon (>= 0.14, < 0.16)
14
get_process_mem (~> 0.2.5)
15
+
nokogiri (>= 1.11.4, < 1.14.0)
16
opt_parse_validator (~> 1.9.5)
17
public_suffix (~> 4.0.3)
18
ruby-progressbar (>= 1.10, < 1.12)
···
20
typhoeus (>= 1.3, < 1.5)
21
xmlrpc (~> 0.3)
22
yajl-ruby (~> 1.4.1)
23
+
concurrent-ruby (1.1.10)
24
+
ethon (0.15.0)
25
ffi (>= 1.15.0)
26
+
ffi (1.15.5)
27
get_process_mem (0.2.7)
28
ffi (~> 1.0)
29
+
i18n (1.10.0)
30
concurrent-ruby (~> 1.0)
31
+
mini_portile2 (2.8.0)
32
+
minitest (5.15.0)
33
+
nokogiri (1.13.6)
34
+
mini_portile2 (~> 2.8.0)
35
racc (~> 1.4)
36
opt_parse_validator (1.9.5)
37
activesupport (>= 5.2, < 6.2.0)
38
addressable (>= 2.5, < 2.9)
39
+
public_suffix (4.0.7)
40
racc (1.6.0)
41
ruby-progressbar (1.11.0)
42
sys-proctable (1.2.6)
···
46
tzinfo (2.0.4)
47
concurrent-ruby (~> 1.0)
48
webrick (1.7.0)
49
+
wpscan (3.8.22)
50
+
cms_scanner (~> 0.13.8)
51
xmlrpc (0.3.2)
52
webrick
53
+
yajl-ruby (1.4.3)
54
+
zeitwerk (2.5.4)
55
56
PLATFORMS
57
+
ruby
58
59
DEPENDENCIES
60
wpscan
61
62
BUNDLED WITH
63
+
2.3.9
+26
-26
pkgs/tools/security/wpscan/gemset.nix
···
5
platforms = [];
6
source = {
7
remotes = ["https://rubygems.org"];
8
-
sha256 = "19gx1jcq46x9d1pi1w8xq0bgvvfw239y4lalr8asm291gj3q3ds4";
9
type = "gem";
10
};
11
-
version = "6.1.4.1";
12
};
13
addressable = {
14
dependencies = ["public_suffix"];
···
27
platforms = [];
28
source = {
29
remotes = ["https://rubygems.org"];
30
-
sha256 = "1kpp3598xs79irb9g2wkcxjwlszj37sb7lp3xmvf6s5s40p0ccwf";
31
type = "gem";
32
};
33
-
version = "0.13.6";
34
};
35
concurrent-ruby = {
36
groups = ["default"];
37
platforms = [];
38
source = {
39
remotes = ["https://rubygems.org"];
40
-
sha256 = "0nwad3211p7yv9sda31jmbyw6sdafzmdi2i2niaz6f0wk5nq9h0f";
41
type = "gem";
42
};
43
-
version = "1.1.9";
44
};
45
ethon = {
46
dependencies = ["ffi"];
···
48
platforms = [];
49
source = {
50
remotes = ["https://rubygems.org"];
51
-
sha256 = "1bby4hbq96vnzcdbbybcbddin8dxdnj1ns758kcr4akykningqhh";
52
type = "gem";
53
};
54
-
version = "0.14.0";
55
};
56
ffi = {
57
groups = ["default"];
58
platforms = [];
59
source = {
60
remotes = ["https://rubygems.org"];
61
-
sha256 = "0ssxcywmb3flxsjdg13is6k01807zgzasdhj4j48dm7ac59cmksn";
62
type = "gem";
63
};
64
-
version = "1.15.4";
65
};
66
get_process_mem = {
67
dependencies = ["ffi"];
···
80
platforms = [];
81
source = {
82
remotes = ["https://rubygems.org"];
83
-
sha256 = "0vdd1kii40qhbr9n8qx71k2gskq6rkl8ygy8hw5hfj8bb5a364xf";
84
type = "gem";
85
};
86
-
version = "1.8.11";
87
};
88
mini_portile2 = {
89
groups = ["default"];
90
platforms = [];
91
source = {
92
remotes = ["https://rubygems.org"];
93
-
sha256 = "1lvxm91hi0pabnkkg47wh1siv56s6slm2mdq1idfm86dyfidfprq";
94
type = "gem";
95
};
96
-
version = "2.6.1";
97
};
98
minitest = {
99
groups = ["default"];
100
platforms = [];
101
source = {
102
remotes = ["https://rubygems.org"];
103
-
sha256 = "19z7wkhg59y8abginfrm2wzplz7py3va8fyngiigngqvsws6cwgl";
104
type = "gem";
105
};
106
-
version = "5.14.4";
107
};
108
nokogiri = {
109
dependencies = ["mini_portile2" "racc"];
···
111
platforms = [];
112
source = {
113
remotes = ["https://rubygems.org"];
114
-
sha256 = "1v02g7k7cxiwdcahvlxrmizn3avj2q6nsjccgilq1idc89cr081b";
115
type = "gem";
116
};
117
-
version = "1.12.5";
118
};
119
opt_parse_validator = {
120
dependencies = ["activesupport" "addressable"];
···
132
platforms = [];
133
source = {
134
remotes = ["https://rubygems.org"];
135
-
sha256 = "1xqcgkl7bwws1qrlnmxgh8g4g9m10vg60bhlw40fplninb3ng6d9";
136
type = "gem";
137
};
138
-
version = "4.0.6";
139
};
140
racc = {
141
groups = ["default"];
···
206
platforms = [];
207
source = {
208
remotes = ["https://rubygems.org"];
209
-
sha256 = "07mzbds1j0a1y6jw4swgc4d7kcflkycdk3ivdw3lxaqaqvbfs35p";
210
type = "gem";
211
};
212
-
version = "3.8.20";
213
};
214
xmlrpc = {
215
dependencies = ["webrick"];
···
227
platforms = [];
228
source = {
229
remotes = ["https://rubygems.org"];
230
-
sha256 = "16v0w5749qjp13xhjgr2gcsvjv6mf35br7iqwycix1n2h7kfcckf";
231
type = "gem";
232
};
233
-
version = "1.4.1";
234
};
235
zeitwerk = {
236
groups = ["default"];
237
platforms = [];
238
source = {
239
remotes = ["https://rubygems.org"];
240
-
sha256 = "18l4r6layck0d80ydc692mv1lxak5xbf6w2paj1x7m2ggbggzxgj";
241
type = "gem";
242
};
243
-
version = "2.5.1";
244
};
245
}
···
5
platforms = [];
6
source = {
7
remotes = ["https://rubygems.org"];
8
+
sha256 = "08wzpwgdm03vzb8gqr8bvfdarb89g5ah0skvwqk6qv87p55xqkyw";
9
type = "gem";
10
};
11
+
version = "6.1.6";
12
};
13
addressable = {
14
dependencies = ["public_suffix"];
···
27
platforms = [];
28
source = {
29
remotes = ["https://rubygems.org"];
30
+
sha256 = "15d7djrrkrcwznglgkr4y80jbsbxaf071qhjnn4i1c4n7nszwwfj";
31
type = "gem";
32
};
33
+
version = "0.13.8";
34
};
35
concurrent-ruby = {
36
groups = ["default"];
37
platforms = [];
38
source = {
39
remotes = ["https://rubygems.org"];
40
+
sha256 = "0s4fpn3mqiizpmpy2a24k4v365pv75y50292r8ajrv4i1p5b2k14";
41
type = "gem";
42
};
43
+
version = "1.1.10";
44
};
45
ethon = {
46
dependencies = ["ffi"];
···
48
platforms = [];
49
source = {
50
remotes = ["https://rubygems.org"];
51
+
sha256 = "0kd7c61f28f810fgxg480j7457nlvqarza9c2ra0zhav0dd80288";
52
type = "gem";
53
};
54
+
version = "0.15.0";
55
};
56
ffi = {
57
groups = ["default"];
58
platforms = [];
59
source = {
60
remotes = ["https://rubygems.org"];
61
+
sha256 = "1862ydmclzy1a0cjbvm8dz7847d9rch495ib0zb64y84d3xd4bkg";
62
type = "gem";
63
};
64
+
version = "1.15.5";
65
};
66
get_process_mem = {
67
dependencies = ["ffi"];
···
80
platforms = [];
81
source = {
82
remotes = ["https://rubygems.org"];
83
+
sha256 = "0b2qyvnk4yynlg17ymkq4g5xgr275637fhl1mjh0valw3cb1fhhg";
84
type = "gem";
85
};
86
+
version = "1.10.0";
87
};
88
mini_portile2 = {
89
groups = ["default"];
90
platforms = [];
91
source = {
92
remotes = ["https://rubygems.org"];
93
+
sha256 = "0rapl1sfmfi3bfr68da4ca16yhc0pp93vjwkj7y3rdqrzy3b41hy";
94
type = "gem";
95
};
96
+
version = "2.8.0";
97
};
98
minitest = {
99
groups = ["default"];
100
platforms = [];
101
source = {
102
remotes = ["https://rubygems.org"];
103
+
sha256 = "06xf558gid4w8lwx13jwfdafsch9maz8m0g85wnfymqj63x5nbbd";
104
type = "gem";
105
};
106
+
version = "5.15.0";
107
};
108
nokogiri = {
109
dependencies = ["mini_portile2" "racc"];
···
111
platforms = [];
112
source = {
113
remotes = ["https://rubygems.org"];
114
+
sha256 = "11w59ga9324yx6339dgsflz3dsqq2mky1qqdwcg6wi5s1bf2yldi";
115
type = "gem";
116
};
117
+
version = "1.13.6";
118
};
119
opt_parse_validator = {
120
dependencies = ["activesupport" "addressable"];
···
132
platforms = [];
133
source = {
134
remotes = ["https://rubygems.org"];
135
+
sha256 = "1f3knlwfwm05sfbaihrxm4g772b79032q14c16q4b38z8bi63qcb";
136
type = "gem";
137
};
138
+
version = "4.0.7";
139
};
140
racc = {
141
groups = ["default"];
···
206
platforms = [];
207
source = {
208
remotes = ["https://rubygems.org"];
209
+
sha256 = "0c89shx0qv2yanyn3k6z3sjszq12vak27j33akz0lkgpfpk2sngi";
210
type = "gem";
211
};
212
+
version = "3.8.22";
213
};
214
xmlrpc = {
215
dependencies = ["webrick"];
···
227
platforms = [];
228
source = {
229
remotes = ["https://rubygems.org"];
230
+
sha256 = "1lni4jbyrlph7sz8y49q84pb0sbj82lgwvnjnsiv01xf26f4v5wc";
231
type = "gem";
232
};
233
+
version = "1.4.3";
234
};
235
zeitwerk = {
236
groups = ["default"];
237
platforms = [];
238
source = {
239
remotes = ["https://rubygems.org"];
240
+
sha256 = "09bq7j2p6mkbxnsg71s253dm2463kg51xc7bmjcxgyblqbh4ln7m";
241
type = "gem";
242
};
243
+
version = "2.5.4";
244
};
245
}
+5
pkgs/tools/security/wpscan/update.sh
···
6
cd "$(dirname "${BASH_SOURCE[0]}")"
7
8
rm -f Gemfile.lock Gemfile.lock
0
0
0
0
0
9
bundler lock
10
BUNDLE_GEMFILE=Gemfile bundler lock --lockfile=Gemfile.lock
11
bundix --gemfile=Gemfile --lockfile=Gemfile.lock --gemset=gemset.nix
···
6
cd "$(dirname "${BASH_SOURCE[0]}")"
7
8
rm -f Gemfile.lock Gemfile.lock
9
+
10
+
# Otherwise nokogiri will fail to build.
11
+
# https://github.com/nix-community/bundix/issues/88
12
+
bundler config set --local force_ruby_platform true
13
+
14
bundler lock
15
BUNDLE_GEMFILE=Gemfile bundler lock --lockfile=Gemfile.lock
16
bundix --gemfile=Gemfile --lockfile=Gemfile.lock --gemset=gemset.nix