|
41 | 41 | TEST_SEGMENTATION = "segmentation"
|
42 | 42 | TEST_TUNNELING = "tunneling"
|
43 | 43 | TEST_COMMUNICATE_AS_BACKDOOR_USER = "communicate_as_backdoor_user"
|
44 |
| -TEST_SCOUTSUITE_PERMISSIVE_FIREWALL_RULES = "scoutsuite_permissive_firewall_rules" |
45 |
| -TEST_SCOUTSUITE_UNENCRYPTED_DATA = "scoutsuite_unencrypted_data" |
46 |
| -TEST_SCOUTSUITE_DATA_LOSS_PREVENTION = "scoutsuite_data_loss_prevention" |
47 |
| -TEST_SCOUTSUITE_SECURE_AUTHENTICATION = "scoutsuite_secure_authentication" |
48 |
| -TEST_SCOUTSUITE_RESTRICTIVE_POLICIES = "scoutsuite_unrestrictive_policies" |
49 |
| -TEST_SCOUTSUITE_LOGGING = "scoutsuite_logging" |
50 |
| -TEST_SCOUTSUITE_SERVICE_SECURITY = "scoutsuite_service_security" |
51 | 44 |
|
52 | 45 | TESTS = (
|
53 | 46 | TEST_SEGMENTATION,
|
|
59 | 52 | TEST_DATA_ENDPOINT_ELASTIC,
|
60 | 53 | TEST_TUNNELING,
|
61 | 54 | TEST_COMMUNICATE_AS_BACKDOOR_USER,
|
62 |
| - TEST_SCOUTSUITE_PERMISSIVE_FIREWALL_RULES, |
63 |
| - TEST_SCOUTSUITE_UNENCRYPTED_DATA, |
64 |
| - TEST_SCOUTSUITE_DATA_LOSS_PREVENTION, |
65 |
| - TEST_SCOUTSUITE_SECURE_AUTHENTICATION, |
66 |
| - TEST_SCOUTSUITE_RESTRICTIVE_POLICIES, |
67 |
| - TEST_SCOUTSUITE_LOGGING, |
68 |
| - TEST_SCOUTSUITE_SERVICE_SECURITY, |
69 | 55 | )
|
70 | 56 |
|
71 | 57 | PRINCIPLE_DATA_CONFIDENTIALITY = "data_transit"
|
|
219 | 205 | PILLARS_KEY: [PEOPLE, NETWORKS, VISIBILITY_ANALYTICS],
|
220 | 206 | POSSIBLE_STATUSES_KEY: [STATUS_UNEXECUTED, STATUS_FAILED, STATUS_PASSED],
|
221 | 207 | },
|
222 |
| - TEST_SCOUTSUITE_PERMISSIVE_FIREWALL_RULES: { |
223 |
| - TEST_EXPLANATION_KEY: "ScoutSuite assessed cloud firewall rules and settings.", |
224 |
| - FINDING_EXPLANATION_BY_STATUS_KEY: { |
225 |
| - STATUS_FAILED: "ScoutSuite found overly permissive firewall rules.", |
226 |
| - STATUS_PASSED: "ScoutSuite found no problems with cloud firewall rules.", |
227 |
| - }, |
228 |
| - PRINCIPLE_KEY: PRINCIPLE_RESTRICTIVE_NETWORK_POLICIES, |
229 |
| - PILLARS_KEY: [NETWORKS], |
230 |
| - POSSIBLE_STATUSES_KEY: [STATUS_UNEXECUTED, STATUS_FAILED, STATUS_PASSED], |
231 |
| - }, |
232 |
| - TEST_SCOUTSUITE_UNENCRYPTED_DATA: { |
233 |
| - TEST_EXPLANATION_KEY: "ScoutSuite searched for resources containing " "unencrypted data.", |
234 |
| - FINDING_EXPLANATION_BY_STATUS_KEY: { |
235 |
| - STATUS_FAILED: "ScoutSuite found resources with unencrypted data.", |
236 |
| - STATUS_PASSED: "ScoutSuite found no resources with unencrypted data.", |
237 |
| - }, |
238 |
| - PRINCIPLE_KEY: PRINCIPLE_DATA_CONFIDENTIALITY, |
239 |
| - PILLARS_KEY: [DATA], |
240 |
| - POSSIBLE_STATUSES_KEY: [STATUS_UNEXECUTED, STATUS_FAILED, STATUS_PASSED], |
241 |
| - }, |
242 |
| - TEST_SCOUTSUITE_DATA_LOSS_PREVENTION: { |
243 |
| - TEST_EXPLANATION_KEY: "ScoutSuite searched for resources which are not " |
244 |
| - "protected against data loss.", |
245 |
| - FINDING_EXPLANATION_BY_STATUS_KEY: { |
246 |
| - STATUS_FAILED: "ScoutSuite found resources not protected against data loss.", |
247 |
| - STATUS_PASSED: "ScoutSuite found that all resources are secured against data loss.", |
248 |
| - }, |
249 |
| - PRINCIPLE_KEY: PRINCIPLE_DISASTER_RECOVERY, |
250 |
| - PILLARS_KEY: [DATA], |
251 |
| - POSSIBLE_STATUSES_KEY: [STATUS_UNEXECUTED, STATUS_FAILED, STATUS_PASSED], |
252 |
| - }, |
253 |
| - TEST_SCOUTSUITE_SECURE_AUTHENTICATION: { |
254 |
| - TEST_EXPLANATION_KEY: "ScoutSuite searched for issues related to users' " "authentication.", |
255 |
| - FINDING_EXPLANATION_BY_STATUS_KEY: { |
256 |
| - STATUS_FAILED: "ScoutSuite found issues related to users' authentication.", |
257 |
| - STATUS_PASSED: "ScoutSuite found no issues related to users' authentication.", |
258 |
| - }, |
259 |
| - PRINCIPLE_KEY: PRINCIPLE_SECURE_AUTHENTICATION, |
260 |
| - PILLARS_KEY: [PEOPLE, WORKLOADS], |
261 |
| - POSSIBLE_STATUSES_KEY: [STATUS_UNEXECUTED, STATUS_FAILED, STATUS_PASSED], |
262 |
| - }, |
263 |
| - TEST_SCOUTSUITE_RESTRICTIVE_POLICIES: { |
264 |
| - TEST_EXPLANATION_KEY: "ScoutSuite searched for permissive user access " "policies.", |
265 |
| - FINDING_EXPLANATION_BY_STATUS_KEY: { |
266 |
| - STATUS_FAILED: "ScoutSuite found permissive user access policies.", |
267 |
| - STATUS_PASSED: "ScoutSuite found no issues related to user access policies.", |
268 |
| - }, |
269 |
| - PRINCIPLE_KEY: PRINCIPLE_USERS_MAC_POLICIES, |
270 |
| - PILLARS_KEY: [PEOPLE, WORKLOADS], |
271 |
| - POSSIBLE_STATUSES_KEY: [STATUS_UNEXECUTED, STATUS_FAILED, STATUS_PASSED], |
272 |
| - }, |
273 |
| - TEST_SCOUTSUITE_LOGGING: { |
274 |
| - TEST_EXPLANATION_KEY: "ScoutSuite searched for issues, related to logging.", |
275 |
| - FINDING_EXPLANATION_BY_STATUS_KEY: { |
276 |
| - STATUS_FAILED: "ScoutSuite found logging issues.", |
277 |
| - STATUS_PASSED: "ScoutSuite found no logging issues.", |
278 |
| - }, |
279 |
| - PRINCIPLE_KEY: PRINCIPLE_MONITORING_AND_LOGGING, |
280 |
| - PILLARS_KEY: [AUTOMATION_ORCHESTRATION, VISIBILITY_ANALYTICS], |
281 |
| - POSSIBLE_STATUSES_KEY: [STATUS_UNEXECUTED, STATUS_FAILED, STATUS_PASSED], |
282 |
| - }, |
283 |
| - TEST_SCOUTSUITE_SERVICE_SECURITY: { |
284 |
| - TEST_EXPLANATION_KEY: "ScoutSuite searched for service security issues.", |
285 |
| - FINDING_EXPLANATION_BY_STATUS_KEY: { |
286 |
| - STATUS_FAILED: "ScoutSuite found service security issues.", |
287 |
| - STATUS_PASSED: "ScoutSuite found no service security issues.", |
288 |
| - }, |
289 |
| - PRINCIPLE_KEY: PRINCIPLE_MONITORING_AND_LOGGING, |
290 |
| - PILLARS_KEY: [DEVICES, NETWORKS], |
291 |
| - POSSIBLE_STATUSES_KEY: [STATUS_UNEXECUTED, STATUS_FAILED, STATUS_PASSED], |
292 |
| - }, |
293 | 208 | }
|
294 | 209 |
|
295 | 210 | EVENT_TYPE_MONKEY_NETWORK = "monkey_network"
|
|
0 commit comments