@@ -40,32 +40,32 @@ def valid_ciphers # rubocop:disable Metrics/CyclomaticComplexity, Metrics/Method
40
40
end
41
41
when 'debian'
42
42
case inspec . os [ :release ]
43
- when /6\. / , /7\. /
43
+ when /^ 6\. / , /^ 7\. /
44
44
ciphers = ciphers53
45
- when /8\. / , /9\. /
45
+ when /^ 8\. / , /^ 9\. /
46
46
ciphers = ciphers66
47
47
end
48
48
when 'redhat' , 'centos' , 'oracle'
49
49
case inspec . os [ :release ]
50
- when /6\. /
50
+ when /^ 6\. /
51
51
ciphers = ciphers53
52
- when /7\. /
52
+ when /^ 7\. /
53
53
ciphers = ciphers66
54
54
end
55
55
when 'amazon' , 'fedora' , 'alpine'
56
56
ciphers = ciphers66
57
57
when 'opensuse'
58
58
case inspec . os [ :release ]
59
- when /13\. 2/
59
+ when /^ 13\. 2/
60
60
ciphers = ciphers66
61
- when /42\. /
61
+ when /^ 42\. /
62
62
ciphers = ciphers66
63
63
end
64
64
when 'mac_os_x'
65
65
case inspec . os [ :release ]
66
- when /10.9\. /
66
+ when /^ 10.9\. /
67
67
ciphers = ciphers53
68
- when /10.10\. / , /10.11\. / , /10.12\. /
68
+ when /^ 10.10\. / , /^ 10.11\. / , /^ 10.12\. /
69
69
ciphers = ciphers66
70
70
end
71
71
end
@@ -90,34 +90,34 @@ def valid_kexs # rubocop:disable Metrics/CyclomaticComplexity, Metrics/MethodLen
90
90
end
91
91
when 'debian'
92
92
case inspec . os [ :release ]
93
- when /6\. /
93
+ when /^ 6\. /
94
94
kex = nil
95
- when /7\. /
95
+ when /^ 7\. /
96
96
kex = kex59
97
- when /8\. / , /9\. /
97
+ when /^ 8\. / , /^ 9\. /
98
98
kex = kex66
99
99
end
100
100
when 'redhat' , 'centos' , 'oracle'
101
101
case inspec . os [ :release ]
102
- when /6\. /
102
+ when /^ 6\. /
103
103
kex = nil
104
- when /7\. /
104
+ when /^ 7\. /
105
105
kex = kex66
106
106
end
107
107
when 'amazon' , 'fedora' , 'alpine'
108
108
kex = kex66
109
109
when 'opensuse'
110
110
case inspec . os [ :release ]
111
- when /13\. 2/
111
+ when /^ 13\. 2/
112
112
kex = kex66
113
- when /42\. /
113
+ when /^ 42\. /
114
114
kex = kex66
115
115
end
116
116
when 'mac_os_x'
117
117
case inspec . os [ :release ]
118
- when /10.9\. /
118
+ when /^ 10.9\. /
119
119
kex = kex59
120
- when /10.10\. / , /10.11\. / , /10.12\. /
120
+ when /^ 10.10\. / , /^ 10.11\. / , /^ 10.12\. /
121
121
kex = kex66
122
122
end
123
123
end
@@ -143,34 +143,34 @@ def valid_macs # rubocop:disable Metrics/CyclomaticComplexity, Metrics/MethodLen
143
143
end
144
144
when 'debian'
145
145
case inspec . os [ :release ]
146
- when /6\. /
146
+ when /^ 6\. /
147
147
macs = macs53
148
- when /7\. /
148
+ when /^ 7\. /
149
149
macs = macs59
150
- when /8\. / , /9\. /
150
+ when /^ 8\. / , /^ 9\. /
151
151
macs = macs66
152
152
end
153
153
when 'redhat' , 'centos' , 'oracle'
154
154
case inspec . os [ :release ]
155
- when /6\. /
155
+ when /^ 6\. /
156
156
macs = macs53
157
- when /7\. /
157
+ when /^ 7\. /
158
158
macs = macs66
159
159
end
160
160
when 'amazon' , 'fedora' , 'alpine'
161
161
macs = macs66
162
162
when 'opensuse'
163
163
case inspec . os [ :release ]
164
- when /13\. 2/
164
+ when /^ 13\. 2/
165
165
macs = macs66
166
- when /42\. /
166
+ when /^ 42\. /
167
167
macs = macs66
168
168
end
169
169
when 'mac_os_x'
170
170
case inspec . os [ :release ]
171
- when /10.9\. /
171
+ when /^ 10.9\. /
172
172
macs = macs59
173
- when /10.10\. / , /10.11\. / , /10.12\. /
173
+ when /^ 10.10\. / , /^ 10.11\. / , /^ 10.12\. /
174
174
macs = macs66
175
175
end
176
176
end
@@ -191,20 +191,20 @@ def valid_privseparation
191
191
case inspec . os [ :name ]
192
192
when 'debian'
193
193
case inspec . os [ :release ]
194
- when /6\. /
194
+ when /^ 6\. /
195
195
ps = ps53
196
196
end
197
197
when 'redhat' , 'centos' , 'oracle'
198
198
case inspec . os [ :release ]
199
199
# redhat/centos/oracle 6.x has ssh 5.3
200
- when /6\. /
200
+ when /^ 6\. /
201
201
ps = ps53
202
- when /7\. /
202
+ when /^ 7\. /
203
203
ps = ps59
204
204
end
205
205
when 'ubuntu'
206
206
case inspec . os [ :release ]
207
- when /18\. /
207
+ when /^ 18\. /
208
208
ps = ps75
209
209
end
210
210
when 'fedora' , 'alpine'
@@ -231,32 +231,32 @@ def valid_algorithms # rubocop:disable Metrics/CyclomaticComplexity, Metrics/Met
231
231
end
232
232
when 'debian'
233
233
case inspec . os [ :release ]
234
- when /7\. /
234
+ when /^ 7\. /
235
235
alg = alg60
236
- when /8\. / , /9\. /
236
+ when /^ 8\. / , /^ 9\. /
237
237
alg = alg66
238
238
end
239
239
when 'redhat' , 'centos' , 'oracle'
240
240
case inspec . os [ :release ]
241
- when /6\. /
241
+ when /^ 6\. /
242
242
alg = alg53
243
- when /7\. /
243
+ when /^ 7\. /
244
244
alg = alg66
245
245
end
246
246
when 'amazon' , 'fedora' , 'alpine'
247
247
alg = alg66
248
248
when 'opensuse'
249
249
case inspec . os [ :release ]
250
- when /13\. 2/
250
+ when /^ 13\. 2/
251
251
alg = alg66
252
- when /42\. /
252
+ when /^ 42\. /
253
253
alg = alg66
254
254
end
255
255
when 'mac_os_x'
256
256
case inspec . os [ :release ]
257
- when /10.9\. /
257
+ when /^ 10.9\. /
258
258
alg53
259
- when /10.10\. / , /10.11\. / , /10.12\. /
259
+ when /^ 10.10\. / , /^ 10.11\. / , /^ 10.12\. /
260
260
alg66
261
261
end
262
262
end
0 commit comments