elastic / cloudbeat
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
5% | 2% | 11% | 19% | 60%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
go10% | 4% | 17% | 29% | 37%
py0% | 0% | 50% | 45% | 3%
yaml0% | 0% | 1% | 8% | 90%
tf0% | 0% | 0% | 16% | 83%
rego0% | 0% | 0% | 0% | 100%
bash0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
cfg0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
internal10% | 4% | 17% | 29% | 38%
deploy0% | 0% | 22% | 24% | 52%
scripts0% | 0% | 73% | 0% | 26%
ROOT0% | 0% | 81% | 0% | 18%
security-policies0% | 0% | <1% | 8% | 91%
version0% | 0% | 0% | 0% | 100%
cmd0% | 0% | 0% | 0% | 100%
licenses0% | 0% | 0% | 0% | 100%
tools0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
mock_provider_api.go
in internal/resources/providers/azurelib
1566 177
mock_client.go
in internal/resources/providers/awslib/iam
1184 102
mock_client.go
in internal/resources/providers/awslib/ec2
1068 92
mock_storage_account_provider_api.go
in internal/resources/providers/azurelib/inventory
596 67
provider.go
in internal/resources/providers/awslib/ec2
554 20
storage_provider.go
in internal/resources/providers/azurelib/inventory
543 25
mock_client.go
in internal/resources/providers/awslib/s3
488 42
mock_storage_provider.go
in internal/inventory/azurefetcher
464 52
mock_networking_provider.go
in internal/inventory/awsfetcher
464 52
provider.go
in internal/resources/providers/gcplib/inventory
440 21
events_creator.go
in internal/vulnerability
384 14
fetcher_assets.go
in internal/inventory/gcpfetcher
311 21
asset.go
in internal/inventory
308 17
main.go
in scripts/update_assets_md
305 15
mock_access_management.go
in internal/resources/providers/awslib/iam
288 32
sql_server_provider.go
in internal/resources/providers/azurelib/inventory
278 11
mock_service_api.go
in internal/resources/providers/gcplib/inventory
276 32
manifests.yaml
in deploy/kustomize/overlays/cloudbeat-vanilla-agent
258 -
provider.go
in internal/resources/providers/awslib/s3
257 15
mock_client.go
in internal/resources/providers/awslib/lambda
256 22
249 27
mock_sql_provider_api.go
in internal/resources/providers/azurelib/inventory
243 27
mock_elastic_compute.go
in internal/resources/providers/awslib/ec2
243 27
user.go
in internal/resources/providers/awslib/iam
231 12
generate_rule_metadata.py
in security-policies/dev
227 7
process_fetcher.go
in internal/resources/fetching/fetchers/k8s
226 13
224 9
generate_dev_template.py
in deploy/asset-inventory-arm
224 9
launcher.go
in internal/launcher
218 14
filter_pattern_parser.go
in internal/resources/providers/aws_cis/monitoring
209 13
app_service_provider.go
in internal/resources/providers/azurelib/inventory
209 6
file_system_fetcher.go
in internal/resources/fetching/fetchers/k8s
206 11
mock_activedirectory_provider.go
in internal/inventory/azurefetcher
200 22
mock_lambda_provider.go
in internal/inventory/awsfetcher
200 22
mock_provider_api.go
in internal/resources/providers/msgraph
200 22
mock_lambda.go
in internal/resources/providers/awslib/lambda
200 22
mock_postgresql_provider_api.go
in internal/resources/providers/azurelib/inventory
199 22
mock_s3.go
in internal/resources/providers/awslib/s3
199 22
mock_organizations_api.go
in internal/resources/providers/awslib
198 17
mock_client.go
in internal/resources/providers/awslib/cloudtrail
198 17
mock_client.go
in internal/resources/providers/awslib/kms
198 17
update_rule_status.py
in security-policies/dev
188 13
postgresql_provider.go
in internal/resources/providers/azurelib/inventory
184 5
aws_org.go
in internal/flavors/benchmark
182 8
scanner.go
in internal/vulnerability
177 4
user.go
in internal/resources/utils/user
176 10
mock_resource.go
in internal/resources/fetching
176 22
policy.go
in internal/resources/providers/awslib/iam
176 11
mock_runner_interface.go
in internal/vulnerability
175 22
config.go
in internal/config
171 6
Files With Most Units (Top 50)
File# lines# units
mock_provider_api.go
in internal/resources/providers/azurelib
1566 177
mock_client.go
in internal/resources/providers/awslib/iam
1184 102
mock_client.go
in internal/resources/providers/awslib/ec2
1068 92
mock_storage_account_provider_api.go
in internal/resources/providers/azurelib/inventory
596 67
mock_storage_provider.go
in internal/inventory/azurefetcher
464 52
mock_networking_provider.go
in internal/inventory/awsfetcher
464 52
mock_client.go
in internal/resources/providers/awslib/s3
488 42
mock_service_api.go
in internal/resources/providers/gcplib/inventory
276 32
mock_access_management.go
in internal/resources/providers/awslib/iam
288 32
mock_registry.go
in internal/resources/fetching/registry
171 27
mock_sql_provider_api.go
in internal/resources/providers/azurelib/inventory
243 27
mock_elastic_compute.go
in internal/resources/providers/awslib/ec2
243 27
249 27
storage_provider.go
in internal/resources/providers/azurelib/inventory
543 25
mock_activedirectory_provider.go
in internal/inventory/azurefetcher
200 22
mock_lambda_provider.go
in internal/inventory/awsfetcher
200 22
mock_runner_interface.go
in internal/vulnerability
175 22
mock_resource.go
in internal/resources/fetching
176 22
mock_provider_api.go
in internal/resources/providers/msgraph
200 22
mock_postgresql_provider_api.go
in internal/resources/providers/azurelib/inventory
199 22
mock_aws_resource.go
in internal/resources/providers/awslib
152 22
mock_client.go
in internal/resources/providers/awslib/lambda
256 22
mock_lambda.go
in internal/resources/providers/awslib/lambda
200 22
mock_s3.go
in internal/resources/providers/awslib/s3
199 22
fetcher_assets.go
in internal/inventory/gcpfetcher
311 21
provider.go
in internal/resources/providers/gcplib/inventory
440 21
provider.go
in internal/resources/providers/awslib/ec2
554 20
asset.go
in internal/inventory
308 17
mock_manager.go
in internal/uniqueness
112 17
mock_snapshot_creator_deleter.go
in internal/vulnerability
138 17
mock_azure_auth_provider_api.go
in internal/resources/providers/azurelib/auth
155 17
mock_subscription_provider_api.go
in internal/resources/providers/azurelib/inventory
155 17
mock_key_vault_provider_api.go
in internal/resources/providers/azurelib/inventory
155 17
mock_organizations_api.go
in internal/resources/providers/awslib
198 17
mock_sns.go
in internal/resources/providers/awslib/sns
157 17
mock_client.go
in internal/resources/providers/awslib/cloudtrail
198 17
mock_client.go
in internal/resources/providers/awslib/kms
198 17
provider.go
in internal/resources/providers/awslib/s3
257 15
main.go
in scripts/update_assets_md
305 15
events_creator.go
in internal/vulnerability
384 14
launcher.go
in internal/launcher
218 14
process_fetcher.go
in internal/resources/fetching/fetchers/k8s
226 13
filter_pattern_parser.go
in internal/resources/providers/aws_cis/monitoring
209 13
update_rule_status.py
in security-policies/dev
188 13
mock_strategy.go
in internal/flavors/benchmark
103 12
mock_benchmark.go
in internal/flavors/benchmark/builder
91 12
mock_manager.go
in internal/flavors/benchmark/builder
66 12
mock_account_provider.go
in internal/inventory/azurefetcher
112 12
mock_instances_provider.go
in internal/vulnerability
112 12
mock_os_user.go
in internal/resources/utils/user
104 12
Files With Long Lines (Top 50)

There are 566 files with lines longer than 120 characters. In total, there are 4135 long lines.

File# lines# units# long lines
mock_provider_api.go
in internal/resources/providers/azurelib
1566 177 195
mock_client.go
in internal/resources/providers/awslib/iam
1184 102 155
mock_client.go
in internal/resources/providers/awslib/ec2
1068 92 144
mock_storage_account_provider_api.go
in internal/resources/providers/azurelib/inventory
596 67 78
mock_client.go
in internal/resources/providers/awslib/s3
488 42 64
mock_storage_provider.go
in internal/inventory/azurefetcher
464 52 57
storage_provider.go
in internal/resources/providers/azurelib/inventory
543 25 47
mock_networking_provider.go
in internal/inventory/awsfetcher
464 52 41
data.yaml
in security-policies/bundle/compliance/cis_aws/rules/cis_2_3_3
114 - 33
mock_client.go
in internal/resources/providers/awslib/lambda
256 22 32
mock_sql_provider_api.go
in internal/resources/providers/azurelib/inventory
243 27 30
sql_server_provider.go
in internal/resources/providers/azurelib/inventory
278 11 28
data.yaml
in security-policies/bundle/compliance/cis_aws/rules/cis_2_3_1
85 - 27
mock_azure_auth_provider_api.go
in internal/resources/providers/azurelib/auth
155 17 24
mock_postgresql_provider_api.go
in internal/resources/providers/azurelib/inventory
199 22 24
mock_organizations_api.go
in internal/resources/providers/awslib
198 17 24
mock_client.go
in internal/resources/providers/awslib/cloudtrail
198 17 24
iam.go
in internal/resources/providers/awslib/iam
130 1 23
mock_client.go
in internal/resources/providers/awslib/kms
198 17 22
mock_access_management.go
in internal/resources/providers/awslib/iam
288 32 21
mock_service_api.go
in internal/resources/providers/gcplib/inventory
276 32 20
mock_elastic_compute.go
in internal/resources/providers/awslib/ec2
243 27 20
data.yaml
in security-policies/bundle/compliance/cis_azure/rules/cis_4_1_2
92 - 20
data.yaml
in security-policies/bundle/compliance/cis_azure/rules/cis_4_1_3
76 - 20
asset.go
in internal/inventory
308 17 18
postgresql_provider.go
in internal/resources/providers/azurelib/inventory
184 5 18
provider.go
in internal/resources/providers/awslib/ec2
554 20 18
mock_client.go
in internal/resources/providers/awslib/configservice
140 12 18
data.yaml
in security-policies/bundle/compliance/cis_gcp/rules/cis_1_6
93 - 18
fetcher_storage.go
in internal/inventory/azurefetcher
97 4 16
mock_client.go
in internal/resources/providers/awslib/elb_v2
140 12 16
data.yaml
in security-policies/bundle/compliance/cis_aws/rules/cis_4_1
90 - 16
data.yaml
in security-policies/bundle/compliance/cis_aws/rules/cis_2_3_2
74 - 16
data.yaml
in security-policies/bundle/compliance/cis_eks/rules/cis_5_4_1
104 - 16
data.yaml
in security-policies/bundle/compliance/cis_gcp/rules/cis_1_17
75 - 16
data.yaml
in security-policies/bundle/compliance/cis_gcp/rules/cis_6_3_7
64 - 16
data.yaml
in security-policies/bundle/compliance/cis_gcp/rules/cis_2_5
101 - 16
mock_activedirectory_provider.go
in internal/inventory/azurefetcher
200 22 15
mock_client.go
in internal/resources/providers/awslib/sns
140 12 15
data.yaml
in security-policies/bundle/compliance/cis_aws/rules/cis_3_11
75 - 15
mock_snapshot_creator_deleter.go
in internal/vulnerability
138 17 14
mock_key_vault_provider_api.go
in internal/resources/providers/azurelib/inventory
155 17 14
s3.go
in internal/resources/providers/awslib/s3
53 - 14
data.yaml
in security-policies/bundle/compliance/cis_gcp/rules/cis_6_2_6
66 - 14
data.yaml
in security-policies/bundle/compliance/cis_gcp/rules/cis_2_6
103 - 14
data.yaml
in security-policies/bundle/compliance/cis_gcp/rules/cis_2_11
99 - 14
fetcher_resource_graph.go
in internal/inventory/azurefetcher
101 4 13
mock_lambda_provider.go
in internal/inventory/awsfetcher
200 22 13
mock_security_client_wrapper.go
in internal/resources/providers/azurelib/inventory
112 12 13
data.yaml
in security-policies/bundle/compliance/cis_aws/rules/cis_4_5
85 - 13