Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1297 commits
Select commit Hold shift + click to select a range
729cfcb
Merge pull request #1210 from m-nouman-suleman/SAAS/4235
AkhtarAmir May 23, 2022
e2a9e35
Merge branch 'master' into SAAS/4236
AkhtarAmir May 23, 2022
0b8b784
Merge pull request #1211 from m-nouman-suleman/SAAS/4236
AkhtarAmir May 23, 2022
bb7fe92
Merge branch 'master' into SAAS/4237
AkhtarAmir May 23, 2022
98ae6c5
Merge pull request #1212 from m-nouman-suleman/SAAS/4237
AkhtarAmir May 23, 2022
03a7d69
Merge branch 'master' into SAAS/4238
AkhtarAmir May 23, 2022
2482a15
Delete rsaCertificateAllowedKeySizes.js
AkhtarAmir May 23, 2022
35e5a1c
Merge pull request #1221 from m-nouman-suleman/SAAS/4238
AkhtarAmir May 23, 2022
932db6d
Merge branch 'master' into SAAS/4239
AkhtarAmir May 23, 2022
5c30437
Merge pull request #1222 from m-nouman-suleman/SAAS/4239
AkhtarAmir May 23, 2022
80a3fea
Merge branch 'master' into SAAS/4240
AkhtarAmir May 23, 2022
7990909
Merge pull request #1223 from m-nouman-suleman/SAAS/4240
AkhtarAmir May 23, 2022
470bbaa
Merge branch 'master' into SAAS/4241
AkhtarAmir May 23, 2022
b2a0077
Merge pull request #1224 from m-nouman-suleman/SAAS/4241
AkhtarAmir May 23, 2022
9a2c246
Apply suggestions from code review
AkhtarAmir May 23, 2022
5e2e7a3
Merge pull request #1220 from sadeed12345/SAAS-4924
AkhtarAmir May 23, 2022
3fcb64c
Update plugins/aws/cloudformation/stackTerminationProtection.js
sadeed12345 May 23, 2022
87857fc
Update plugins/aws/cloudformation/stackTerminationProtection.js
sadeed12345 May 23, 2022
c8fc9a5
Merge branch 'master' into SAAS-5432
AkhtarAmir May 23, 2022
f88019d
added azure sqlServerSendScanReports plugin
AkhtarAmir May 23, 2022
72a1100
Updated plugin
m-nouman-suleman May 23, 2022
fe2bab1
Merge pull request #1253 from m-nouman-suleman/SAAS-5432
AkhtarAmir May 23, 2022
b3079a5
Merge pull request #1271 from AkhtarAmir/SAAS-5438
AkhtarAmir May 23, 2022
aa39015
Merge branch 'master' into SAAS-5417
AkhtarAmir May 23, 2022
da250a8
Updated plugin description and recommended action
m-nouman-suleman May 23, 2022
83e13c7
Update plugins/azure/defender/enableEndpointIntegration.js
AkhtarAmir May 23, 2022
e8fd1a3
Update plugins/azure/defender/enableEndpointIntegration.js
AkhtarAmir May 23, 2022
866899f
Update plugins/aws/cloudformation/stackTerminationProtection.js
sadeed12345 May 23, 2022
1ab8231
Merge pull request #1252 from m-nouman-suleman/SAAS-5417
AkhtarAmir May 23, 2022
d60061b
Merge pull request #1258 from sadeed12345/SAAS-5411
AkhtarAmir May 23, 2022
046131e
Merge pull request #1268 from m-nouman-suleman/SAAS-5530
AkhtarAmir May 23, 2022
2c77321
made few fixes
AkhtarAmir May 23, 2022
dd90dd8
Merge pull request #1272 from m-nouman-suleman/master
AkhtarAmir May 23, 2022
998ed55
Added result for empty security rules
AkhtarAmir May 23, 2022
1e343c0
Merge pull request #1273 from m-nouman-suleman/master
AkhtarAmir May 23, 2022
2ccb42f
Update plugins/aws/iam/checkAllUsedServices.js
AkhtarAmir May 23, 2022
2da0265
Added Missing Specs For AWS Plugins
sadeed12345 May 25, 2022
0b5d57a
Fix GCP policy typo
mprencipe May 27, 2022
ab2ee11
OCI Bucket Versioning Plugin
May 28, 2022
94e72e9
OCI Block Volume CMK Encryption Plugin
May 28, 2022
1372f2e
Merge branch 'master' into SAAS-5566
May 28, 2022
a33a588
OCI Boot Volume CMK Encryption Plugin
May 28, 2022
44867f3
Merge branch 'master' into SAAS-5567
May 28, 2022
e5005e1
Merge branch 'master' into SAAS-5581
May 29, 2022
0c23c36
OCI File System CMK Encryption Plugin
May 29, 2022
a9c06e3
Added all whitelisted services
m-nouman-suleman May 30, 2022
0215b87
Insecure EC2 Metadata Options Fault Removed
sadeed12345 May 30, 2022
b62e2c4
Added some changes
sadeed12345 May 30, 2022
bc527cf
Modified core logic
M-Akhtar May 30, 2022
4aba76f
changed plugin name
M-Akhtar May 30, 2022
8165470
updated spec
m-nouman-suleman May 31, 2022
3ac41fd
syncing saas master to open source (#1282)
giorod3 Jun 1, 2022
bbb630a
Update plugins/aws/iam/rolePolicyUnusedServices.js
AkhtarAmir Jun 1, 2022
23dd4ae
Added a new boolean setting to whitelist AWS AppConfig S3 buckets.
sadeed12345 Jun 1, 2022
3bcefe2
Merge pull request #1029 from m-nouman-suleman/SAAS/3255
AkhtarAmir Jun 1, 2022
a1c63e0
Merge pull request #1096 from m-nouman-suleman/SAAS/3747
AkhtarAmir Jun 1, 2022
f103727
Merge pull request #1232 from sadeed12345/SAAS-4914
AkhtarAmir Jun 1, 2022
d514eb4
Merge pull request #1249 from sadeed12345/SAAS-5410
AkhtarAmir Jun 1, 2022
82db020
Merge branch 'master' into SAAS-4890
AkhtarAmir Jun 1, 2022
21d91b1
Update helpers/aws/regions.js
AkhtarAmir Jun 1, 2022
c4d055b
Update helpers/aws/regions.js
AkhtarAmir Jun 1, 2022
aaffe94
Merge pull request #1218 from sadeed12345/SAAS-4890
AkhtarAmir Jun 1, 2022
3216273
Merge branch 'master' into SAAS-5610
AkhtarAmir Jun 1, 2022
4151dfb
Update helpers/aws/regions.js
AkhtarAmir Jun 1, 2022
9099618
Update plugins/aws/s3/bucketEncryption.js
AkhtarAmir Jun 1, 2022
ae85feb
Merge pull request #1283 from sadeed12345/SAAS-5610
AkhtarAmir Jun 1, 2022
7762154
Merge pull request #1248 from m-nouman-suleman/SAAS-5357
AkhtarAmir Jun 2, 2022
d06b8e0
Updated Alibaba RAM Inactive User Disabled date.
sadeed12345 Jun 3, 2022
644b4cb
GCP remove get projects api call
Jun 5, 2022
d698c21
Oracle - Instance Legacy Metadata Endpoint Disabled
Jun 12, 2022
4a5c68b
Oracle - Bucket Object Events
Jun 12, 2022
3a43f5d
Added diagnosticsSettingsEnabled plugin and spec
m-nouman-suleman Jun 11, 2022
f036771
Added captureAppropriateCategories plugin and spec
m-nouman-suleman Jun 12, 2022
0632efd
GCP - Open All Ports Fix
Jun 12, 2022
6befa61
Syncing with SAAS 12-06
M-Akhtar Jun 12, 2022
d3846e5
Merge pull request #1294 from aquasecurity/bundles/sync_12_06
AkhtarAmir Jun 12, 2022
b4aa132
Apply suggestions from code review
AkhtarAmir Jun 12, 2022
a6f7e3f
Pulled latest master
M-Akhtar Jun 12, 2022
4aa43ae
Made some fixes
AkhtarAmir Jun 12, 2022
ebadf82
Fixed small issue
AkhtarAmir Jun 12, 2022
1da3335
Pulled master
AkhtarAmir Jun 12, 2022
cf82b03
Made some changes
AkhtarAmir Jun 12, 2022
61502b4
Made some changes
AkhtarAmir Jun 12, 2022
0160c4b
Merge pull request #1293 from mehakseedat63/bug_fix/openAllPorts
AkhtarAmir Jun 12, 2022
4767e9c
Merge pull request #1292 from m-nouman-suleman/SAAS-5546
AkhtarAmir Jun 12, 2022
c2d0f09
Pulled master
AkhtarAmir Jun 12, 2022
b544157
Fixed merge conflicts
AkhtarAmir Jun 12, 2022
6df116e
Update plugins/azure/monitor/diagnosticsCapturedCategories.js
AkhtarAmir Jun 12, 2022
aa94cac
Update plugins/azure/monitor/diagnosticsCapturedCategories.spec.js
AkhtarAmir Jun 12, 2022
865d8c1
Merge pull request #1291 from m-nouman-suleman/SAAS-5545
AkhtarAmir Jun 12, 2022
ea70b6a
Made open ports check case insensitive
AkhtarAmir Jun 13, 2022
2bb63ba
Added Modify affected AWS plugins.
sadeed12345 Jun 20, 2022
419cb53
Added Modify affected AWS plugins.
sadeed12345 Jun 20, 2022
5478b05
Update plugins/aws/backup/backupNotificationEnabled.js
sadeed12345 Jun 20, 2022
88522cd
Syncing with SAAS
Jun 21, 2022
cc15ecf
Merge pull request #1298 from aquasecurity/bundles/sync_21_06
AkhtarAmir Jun 21, 2022
c8c7b93
Update plugins/aws/msk/mskClusterPublicAccess.js
sadeed12345 Jun 21, 2022
c2ed98d
Update plugins/aws/msk/mskClusterPublicAccess.js
sadeed12345 Jun 21, 2022
b6b3299
Update plugins/aws/msk/mskClusterPublicAccess.spec.js
sadeed12345 Jun 21, 2022
5a71fa2
Update plugins/aws/msk/mskClusterPublicAccess.spec.js
sadeed12345 Jun 21, 2022
f54d63b
Update plugins/aws/msk/mskClusterPublicAccess.spec.js
sadeed12345 Jun 21, 2022
c3c3576
Update plugins/aws/msk/mskClusterPublicAccess.spec.js
sadeed12345 Jun 21, 2022
745cc12
Merge branch 'master' of https://github.com/sadeed12345/cloudsploit i…
sadeed12345 Jun 21, 2022
6b44c1c
Merge branch 'master' of https://github.com/sadeed12345/cloudsploit i…
sadeed12345 Jun 21, 2022
f6719aa
Merge branch 'master' of https://github.com/sadeed12345/cloudsploit i…
sadeed12345 Jun 21, 2022
652bd03
Apply suggestions from code review
AkhtarAmir Jun 21, 2022
c3d04b7
Merge branch 'master' of https://github.com/sadeed12345/cloudsploit i…
sadeed12345 Jun 21, 2022
3d79b64
Merge branch 'master' of https://github.com/sadeed12345/cloudsploit i…
sadeed12345 Jun 21, 2022
daeb3e4
Apply suggestions from code review
AkhtarAmir Jun 21, 2022
335bd35
Apply suggestions from code review
AkhtarAmir Jun 21, 2022
9ad7a65
Update plugins/oracle/blockstorage/blockVolumeCMKEncryption.js
AkhtarAmir Jun 21, 2022
f0afb24
Apply suggestions from code review
AkhtarAmir Jun 21, 2022
6b4f3cf
Apply suggestions from code review
AkhtarAmir Jun 21, 2022
3ee8159
Merge branch 'master' into SAAS-alibaba
AkhtarAmir Jun 21, 2022
8f5af08
Added Some changes
sadeed12345 Jun 21, 2022
35d44f7
Added Some changes
sadeed12345 Jun 21, 2022
a3b9916
SSM Agent Auto Update Enabled Plugin Failure
sadeed12345 Jun 21, 2022
f4ec81c
Oracle - VCN Inbound Security Lists
Jun 21, 2022
b463eed
Added Results per resource for Open Port plugins
sadeed12345 Jun 22, 2022
84becc2
Solved linting issues
sadeed12345 Jun 22, 2022
3942447
Added updated eks latest platform versions
sadeed12345 Jun 23, 2022
304c77e
Added Some changes
sadeed12345 Jun 24, 2022
ade1695
GCP,Oracle - separate results in Open Port plugins
Jun 25, 2022
bb1ec46
Oracle - fixed specs for open port plugins
Jun 25, 2022
e95af19
OCI - deafult Tgas For Resources Plugin
Jun 26, 2022
9b6b53a
OCI - Notification topic with subscription plugin
Jun 26, 2022
d7882dd
Apply suggestions from code review
AkhtarAmir Jun 26, 2022
5bb5d51
Merge branch 'master' into SAAS-3774
AkhtarAmir Jun 26, 2022
c4c8866
Merge branch 'master' into SAAS-3777
AkhtarAmir Jun 26, 2022
ff71769
Apply suggestions from code review
AkhtarAmir Jun 26, 2022
7f89fbb
Apply suggestions from code review
AkhtarAmir Jun 26, 2022
36fb286
Apply suggestions from code review
AkhtarAmir Jun 26, 2022
0f2b3e0
Apply suggestions from code review
AkhtarAmir Jun 26, 2022
d373fc8
Update plugins/aws/computeoptimizer/ebsVolumesOptimized.spec.js
AkhtarAmir Jun 26, 2022
8e6efba
Update plugins/aws/computeoptimizer/ebsVolumesOptimized.js
AkhtarAmir Jun 26, 2022
07f635c
Apply suggestions from code review
AkhtarAmir Jun 26, 2022
1cb91f1
Made some changes
M-Akhtar Jun 26, 2022
f535f35
Made some changes
M-Akhtar Jun 26, 2022
ceec4fc
Made some changes
M-Akhtar Jun 26, 2022
97fcbfa
Fixed error
AkhtarAmir Jun 26, 2022
8aeb930
Update plugins/aws/computeoptimizer/ebsVolumesOptimized.js
AkhtarAmir Jun 26, 2022
58b8533
Update plugins/aws/computeoptimizer/ebsVolumesOptimized.js
AkhtarAmir Jun 26, 2022
624d557
Apply suggestions from code review
AkhtarAmir Jun 26, 2022
4055ac2
Apply suggestions from code review
AkhtarAmir Jun 26, 2022
e2babd4
Update plugins/aws/computeoptimizer/ebsVolumesOptimized.js
AkhtarAmir Jun 26, 2022
a306de1
made some changes
AkhtarAmir Jun 26, 2022
bf89a17
fixed issue
AkhtarAmir Jun 26, 2022
8bc2ddc
Made few changes
AkhtarAmir Jun 26, 2022
2850a61
made few changes
AkhtarAmir Jun 26, 2022
a8434f7
Apply suggestions from code review
AkhtarAmir Jun 26, 2022
5fd7331
Apply suggestions from code review
AkhtarAmir Jun 26, 2022
9883ccc
Apply suggestions from code review
AkhtarAmir Jun 26, 2022
2122086
Apply suggestions from code review
AkhtarAmir Jun 26, 2022
32b606e
Apply suggestions from code review
AkhtarAmir Jun 26, 2022
c03184b
Apply suggestions from code review
AkhtarAmir Jun 26, 2022
3910276
Merge pull request #1308 from mehakseedat63/SAAS-6130
AkhtarAmir Jun 26, 2022
4ae5285
Merge branch 'master' into SAAS-6129
AkhtarAmir Jun 26, 2022
4cc547a
Apply suggestions from code review
AkhtarAmir Jun 26, 2022
131ceef
Update plugins/oracle/identity/defaultTagsForResources.js
AkhtarAmir Jun 26, 2022
b4c4402
Apply suggestions from code review
AkhtarAmir Jun 26, 2022
8c12c54
Merge pull request #1307 from mehakseedat63/SAAS-6129
AkhtarAmir Jun 26, 2022
42dfafc
Merge pull request #1303 from mehakseedat63/SAAS-5876
AkhtarAmir Jun 26, 2022
56c8855
Merge pull request #1290 from mehakseedat63/SAAS-5736
AkhtarAmir Jun 26, 2022
420ec80
Merge pull request #1289 from mehakseedat63/SAAS-5735
AkhtarAmir Jun 26, 2022
9a88bcb
Merge pull request #1241 from mehakseedat63/SAAS-3777
AkhtarAmir Jun 26, 2022
9eade7c
Merge branch 'master' into SAAS-5581
AkhtarAmir Jun 26, 2022
283eabc
Merge branch 'master' into SAAS-5567
AkhtarAmir Jun 26, 2022
5131a5b
Merge pull request #1279 from mehakseedat63/SAAS-5581
AkhtarAmir Jun 26, 2022
423aacf
Merge branch 'master' into SAAS-5566
AkhtarAmir Jun 26, 2022
713f047
Merge pull request #1278 from mehakseedat63/SAAS-5567
AkhtarAmir Jun 26, 2022
84b1478
Merge branch 'master' into SAAS-5565
AkhtarAmir Jun 26, 2022
3c3532f
Merge branch 'master' into SAAS-3774
AkhtarAmir Jun 26, 2022
3ee2559
Merge pull request #1277 from mehakseedat63/SAAS-5566
AkhtarAmir Jun 26, 2022
9f2a5b3
Merge pull request #1276 from mehakseedat63/SAAS-5565
AkhtarAmir Jun 26, 2022
05185fc
Merge branch 'master' into SAAS-3774
AkhtarAmir Jun 26, 2022
23d4faa
Merge pull request #1240 from mehakseedat63/SAAS-3774
AkhtarAmir Jun 26, 2022
d879727
Merge pull request #1202 from sadeed12345/SAAS-4755
AkhtarAmir Jun 26, 2022
94f63f3
Merge branch 'master' into SAAS-4764
AkhtarAmir Jun 26, 2022
ab10c59
Merge pull request #1228 from sadeed12345/SAAS-4960
AkhtarAmir Jun 26, 2022
7742d33
Merge pull request #1203 from sadeed12345/SAAS-4764
AkhtarAmir Jun 26, 2022
8e443d3
Merge branch 'master' into SAAS-4768
AkhtarAmir Jun 26, 2022
ae87c7b
Merge branch 'master' into SAAS-4491
AkhtarAmir Jun 26, 2022
9fb2b13
Merge pull request #1204 from sadeed12345/SAAS-4768
AkhtarAmir Jun 26, 2022
fa08287
Merge pull request #1187 from sadeed12345/SAAS-4491
AkhtarAmir Jun 26, 2022
cdb77e6
Merge branch 'master' into SAAS-4977
AkhtarAmir Jun 26, 2022
6375480
Merge pull request #1234 from sadeed12345/SAAS-4977
AkhtarAmir Jun 26, 2022
0c01177
Merge branch 'master' into SAAS-4973
AkhtarAmir Jun 26, 2022
f3cfc77
Merge pull request #1233 from sadeed12345/SAAS-4973
AkhtarAmir Jun 26, 2022
e6a57d2
Merge branch 'master' into SAAS-4971
AkhtarAmir Jun 26, 2022
2187b37
Merge branch 'master' into SAAS-4970
AkhtarAmir Jun 26, 2022
956f262
Merge pull request #1230 from sadeed12345/SAAS-4970
AkhtarAmir Jun 26, 2022
ebe9233
pulled latest
AkhtarAmir Jun 26, 2022
4ddf6fd
pulled latest
AkhtarAmir Jun 26, 2022
0f8fa30
Merge pull request #1231 from sadeed12345/SAAS-4971
AkhtarAmir Jun 26, 2022
4ea13f6
Separate Results for Open All Ports Plugin
Jun 26, 2022
2a8a275
OCI - OKE Security Groups Plugin
Jun 26, 2022
61e4ccc
Merge branch 'master' into SAAS-5942
Jun 26, 2022
18f2665
Merge pull request #1309 from mehakseedat63/SAAS-3776
AkhtarAmir Jun 27, 2022
3590289
Syncing with SAAS 13_07
AkhtarAmir Jul 13, 2022
713adb8
Merge pull request #1316 from aquasecurity/bundles/sync_13_07
AkhtarAmir Jul 13, 2022
28b476a
Merge pull request #1306 from mehakseedat63/SAAS-5942
AkhtarAmir Jul 13, 2022
95bb28c
Merge pull request #1305 from sadeed12345/SAAS-UpdatedEKSPlatform
AkhtarAmir Jul 13, 2022
7dd331d
Merge pull request #1302 from sadeed12345/SAAS-5785
AkhtarAmir Jul 13, 2022
3537827
Merge pull request #1297 from sadeed12345/SAAS-5894
AkhtarAmir Jul 13, 2022
b6c76c1
Merge pull request #1285 from sadeed12345/SAAS-alibaba
AkhtarAmir Jul 13, 2022
618c7a2
Merge pull request #1281 from sadeed12345/SLK-51769
AkhtarAmir Jul 13, 2022
06ca907
Merge pull request #1275 from mprencipe/gcp-policy-typo
AkhtarAmir Jul 13, 2022
f1eb9ba
Merge pull request #1274 from sadeed12345/SAAS-5526
AkhtarAmir Jul 13, 2022
8a56355
Update collectors/google/collector.js
AkhtarAmir Jul 13, 2022
74b00c3
Merge pull request #1286 from mehakseedat63/SAAS-5642
AkhtarAmir Jul 13, 2022
230e328
Added sql_tde_protector_encryption_key setting
M-Akhtar Jul 13, 2022
de94389
Merge pull request #1317 from AkhtarAmir/hotfix/tde-protector-encrypted
AkhtarAmir Jul 13, 2022
35aeb2a
Modified open port plugins to show separate results
M-Akhtar Jul 13, 2022
d670771
Merge pull request #1304 from sadeed12345/SAAS-5942
AkhtarAmir Jul 13, 2022
de6de6d
Merge branch 'master' into SAAS-5942
AkhtarAmir Jul 13, 2022
1ced28b
Update plugins/aws/ec2/openCustomPorts.js
AkhtarAmir Jul 13, 2022
04dce4e
Modified open port plugins to show separate results
AkhtarAmir Jul 13, 2022
7e64fac
Merge branch 'SAAS-5942' of https://github.com/AkhtarAmir/scans into …
AkhtarAmir Jul 13, 2022
6bb5448
Modified open port plugins to show separate results
AkhtarAmir Jul 13, 2022
2770c6a
Merge pull request #1318 from AkhtarAmir/SAAS-5942
AkhtarAmir Jul 13, 2022
e57b06c
modified open port plugins to produce 1 result per plugin
AkhtarAmir Jul 13, 2022
ddd6e4e
added setting in s3 bucket website enabled to whitelist empty buckets
AkhtarAmir Jul 13, 2022
d6a23af
Merge pull request #1321 from AkhtarAmir/modification/azure-open-port…
AkhtarAmir Jul 13, 2022
aef805d
Merge pull request #1322 from AkhtarAmir/SAAS-6998
AkhtarAmir Jul 13, 2022
d35bb3d
Removed get project call from openAllPorts
Jul 13, 2022
034998e
Merge pull request #1323 from mehakseedat63/SAAS-5942
AkhtarAmir Jul 13, 2022
dd54117
Sync open source
AkhtarAmir Jul 23, 2022
fd2455c
added google-auth-library
AkhtarAmir Jul 23, 2022
1ecc7d4
Merge pull request #1332 from aquasecurity/bundles/sync_23_07
AkhtarAmir Jul 23, 2022
32f34c4
updated remediation min version
Jul 28, 2022
3185c5d
updated remediation min version
Jul 28, 2022
374f28c
updated remediation min version
Jul 28, 2022
e7045dd
updated remediation min version
Jul 28, 2022
75e359f
updated remediation min version
Jul 28, 2022
c8fc684
Syncing with SAAS
AkhtarAmir Jul 29, 2022
3b013e1
Merge branch 'master' into bundles/sync_29_07
AkhtarAmir Jul 29, 2022
86b4529
Merge pull request #1338 from aquasecurity/bundles/sync_29_07
AkhtarAmir Jul 29, 2022
089c45d
Merge pull request #1143 from mehakseedat63/SAAS-3871
AkhtarAmir Jul 29, 2022
c48c3e7
Merge pull request #1145 from mehakseedat63/SAAS-4005
AkhtarAmir Jul 29, 2022
a30fe01
Merge branch 'master' into SAAS-3869
AkhtarAmir Jul 29, 2022
042c33e
Merge pull request #1153 from mehakseedat63/SAAS-3944
AkhtarAmir Jul 29, 2022
a5cf61d
Merge branch 'master' into SAAS-3950
AkhtarAmir Jul 29, 2022
08e007d
Merge branch 'master' into SAAS-3997
AkhtarAmir Jul 29, 2022
94d49d3
fix lint
M-Akhtar Jul 29, 2022
384f148
Merge pull request #1152 from mehakseedat63/SAAS-3869
AkhtarAmir Jul 29, 2022
9aa206a
fix lint
M-Akhtar Jul 29, 2022
c2306d4
Merge pull request #1154 from mehakseedat63/SAAS-3950
AkhtarAmir Jul 29, 2022
b8a0643
fix lint
AkhtarAmir Jul 29, 2022
d6b4af2
Merge pull request #1155 from mehakseedat63/SAAS-3997
AkhtarAmir Jul 29, 2022
78cfff2
Merge branch 'SAAS-3999' of https://github.com/mehakseedat63/cloudspl…
AkhtarAmir Jul 29, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ $ docker run -e AWS_ACCESS_KEY_ID=XX -e AWS_SECRET_ACCESS_KEY=YY cloudsploit:0.0
+ [CloudSploit Config File](#cloudsploit-config-file)
+ [Credential Files](#credential-files)
+ [AWS](#aws)
+ [Azure](#azur)
+ [Azure](#azure)
+ [GCP](#gcp)
+ [Oracle OCI](#oracle-oci)
+ [Environment Variables](#environment-variables)
Expand Down
49 changes: 49 additions & 0 deletions collectors/aws/accessanalyzer/listFindings.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
var AWS = require('aws-sdk');
var async = require('async');
var helpers = require(__dirname + '/../../../helpers/aws');

module.exports = function(AWSConfig, collection, retries, callback) {
var accessanalyzer = new AWS.AccessAnalyzer(AWSConfig);
async.eachLimit(collection.accessanalyzer.listAnalyzers[AWSConfig.region].data, 15, function(analyzer, cb) {
collection.accessanalyzer.listFindings[AWSConfig.region][analyzer.arn] = {};
var params = {
analyzerArn: analyzer.arn
};

var paginating = false;
var paginateCb = function(err, data) {
if (err) collection.accessanalyzer.listFindings[AWSConfig.region][analyzer.arn].err = err;

if (!data) return cb();

if (paginating && data.findings && data.findings.length &&
collection.accessanalyzer.listFindings[AWSConfig.region][analyzer.arn].data.findings &&
collection.accessanalyzer.listFindings[AWSConfig.region][analyzer.arn].data.findings.length) {
collection.accessanalyzer.listFindings[AWSConfig.region][analyzer.arn].data.findings = collection.accessanalyzer.listFindings[AWSConfig.region][analyzer.arn].data.findings.concat(data.findings);
} else {
collection.accessanalyzer.listFindings[AWSConfig.region][analyzer.arn].data = data;
}

if (data.nextToken && data.nextToken.length) {
paginating = true;
return execute(data.nextToken);
}

cb();
};

function execute(nextToken) { // eslint-disable-line no-inner-declarations
var localParams = JSON.parse(JSON.stringify(params || {}));
if (nextToken) localParams['nextToken'] = nextToken;
if (nextToken) {
helpers.makeCustomCollectorCall(accessanalyzer, 'listFindings', localParams, retries, null, null, null, paginateCb);
} else {
helpers.makeCustomCollectorCall(accessanalyzer, 'listFindings', params, retries, null, null, null, paginateCb);
}
}

execute();
}, function(){
callback();
});
};
52 changes: 52 additions & 0 deletions collectors/aws/apigateway/getIntegration.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
var AWS = require('aws-sdk');
var async = require('async');
var helpers = require(__dirname + '/../../../helpers/aws');

module.exports = function(AWSConfig, collection, retries, callback) {
var apigateway = new AWS.APIGateway(AWSConfig);

async.eachLimit(collection.apigateway.getRestApis[AWSConfig.region].data, 5, function(api, cb){
if (!collection.apigateway.getResources ||
!collection.apigateway.getResources[AWSConfig.region] ||
!collection.apigateway.getResources[AWSConfig.region][api.id] ||
!collection.apigateway.getResources[AWSConfig.region][api.id].data ||
!collection.apigateway.getResources[AWSConfig.region][api.id].data.items) {
return cb();
}

collection.apigateway.getIntegration[AWSConfig.region][api.id] = {};
async.eachLimit(collection.apigateway.getResources[AWSConfig.region][api.id].data.items, 3, function(resource, pCb){

collection.apigateway.getIntegration[AWSConfig.region][api.id][resource.id] = {};

async.eachOfLimit(resource.resourceMethods, 3, function(methodVal,methodKey, mCb){

collection.apigateway.getIntegration[AWSConfig.region][api.id][resource.id][methodKey] = {};

let params = {
resourceId: resource.id,
httpMethod: methodKey,
restApiId : api.id,
};

helpers.makeCustomCollectorCall(apigateway, 'getIntegration', params, retries, null, null, null, function(err, data) {
if (err) {
collection.apigateway.getIntegration[AWSConfig.region][api.id][resource.id][methodKey].err = err;
return mCb();
}

collection.apigateway.getIntegration[AWSConfig.region][api.id][resource.id][methodKey].data = data;
mCb();
});
}, function(){
pCb();
});

}, function(){
cb();
});

}, function(){
callback();
});
};
42 changes: 42 additions & 0 deletions collectors/aws/appmesh/describeVirtualGateway.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
var AWS = require('aws-sdk');
var async = require('async');
var helpers = require(__dirname + '/../../../helpers/aws');

module.exports = function(AWSConfig, collection, retries, callback) {
var appmesh = new AWS.AppMesh(AWSConfig);

if (!collection.appmesh ||
!collection.appmesh.listMeshes ||
!collection.appmesh.listMeshes[AWSConfig.region] ||
!collection.appmesh.listMeshes[AWSConfig.region].data) return callback();
async.eachLimit(collection.appmesh.listMeshes[AWSConfig.region].data, 5, function(mesh, cb){

if (!mesh.meshName || !collection.appmesh ||
!collection.appmesh.listVirtualGateways ||
!collection.appmesh.listVirtualGateways[AWSConfig.region] ||
!collection.appmesh.listVirtualGateways[AWSConfig.region][mesh.meshName] ||
!collection.appmesh.listVirtualGateways[AWSConfig.region][mesh.meshName].data ||
!collection.appmesh.listVirtualGateways[AWSConfig.region][mesh.meshName].data.virtualGateways ||
!collection.appmesh.listVirtualGateways[AWSConfig.region][mesh.meshName].data.virtualGateways.length) {
return cb();
}

async.eachLimit(collection.appmesh.listVirtualGateways[AWSConfig.region][mesh.meshName].data.virtualGateways, 3, function(gateway, pCb){
collection.appmesh.describeVirtualGateway[AWSConfig.region][gateway.virtualGatewayName] = {};

helpers.makeCustomCollectorCall(appmesh, 'describeVirtualGateway', {virtualGatewayName: gateway.virtualGatewayName,meshName: mesh.meshName}, retries, null, null, null, function(err, data) {
if (err) {
collection.appmesh.describeVirtualGateway[AWSConfig.region][gateway.virtualGatewayName].err = err;
}

collection.appmesh.describeVirtualGateway[AWSConfig.region][gateway.virtualGatewayName].data = data;
pCb();
});

}, function() {
cb();
});
}, function(){
callback();
});
};
Loading