Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/nccgroup/ScoutSuite
/ functions
Functions
1,562 in github.com/nccgroup/ScoutSuite
⨍
Functions
1,562
◇
Types & classes
453
↳
Endpoints
8
↓ 1 callers
Method
__init__
(self, cloud_provider, environment_name='default', filename
ScoutSuite/core/ruleset.py:23
↓ 1 callers
Method
__open_file
:param config_filename: :param force_write: :param quiet: :return:
ScoutSuite/output/result_encoder.py:70
↓ 1 callers
Method
__open_file
:param config_filename: :param force_write: :param quiet: :return:
ScoutSuite/output/result_encoder.py:123
↓ 1 callers
Method
_add_access_policy_information
(self, function_dict)
ScoutSuite/providers/aws/resources/awslambda/functions.py:52
↓ 1 callers
Method
_add_cidr_display_name
(self, ip_ranges, ip_ranges_name_key)
ScoutSuite/providers/aws/provider.py:109
↓ 1 callers
Method
_add_env_variables
(self, function_dict)
ScoutSuite/providers/aws/resources/awslambda/functions.py:63
↓ 1 callers
Method
_add_last_snapshot_date_to_ec2_volumes
(self)
ScoutSuite/providers/aws/provider.py:174
↓ 1 callers
Method
_add_metadata
(self, project_id, instances)
ScoutSuite/providers/gcp/facade/gce.py:45
↓ 1 callers
Method
_add_role_information
(self, function_dict, role_id)
ScoutSuite/providers/aws/resources/awslambda/functions.py:40
↓ 1 callers
Method
_add_security_group_data_to_elbv2
(self)
ScoutSuite/providers/aws/provider.py:129
↓ 1 callers
Method
_add_security_group_name_to_ec2_grants
Github issue #24: display the security group names in the list of grants (added here to have ligher JS code)
ScoutSuite/providers/aws/provider.py:119
↓ 1 callers
Method
_allow_full_access_to_all_cloud_api
(self, raw_instance)
ScoutSuite/providers/gcp/resources/gce/instances.py:84
↓ 1 callers
Method
_build_client
(self)
ScoutSuite/providers/gcp/facade/basefacade.py:21
↓ 1 callers
Method
_build_services_list
(supported_services, services, skipped_services)
ScoutSuite/providers/base/provider.py:103
↓ 1 callers
Method
_cache_instances
(self, region: str)
ScoutSuite/providers/aws/facade/rds.py:28
↓ 1 callers
Method
_cache_snapshots
(self, region: str)
ScoutSuite/providers/aws/facade/rds.py:83
↓ 1 callers
Method
_cache_subnet_groups
(self, region: str)
ScoutSuite/providers/aws/facade/rds.py:145
↓ 1 callers
Method
_check_ec2_zone_distribution
(self)
ScoutSuite/providers/aws/provider.py:163
↓ 1 callers
Method
_compute_last_used
(credential_report)
ScoutSuite/providers/aws/resources/iam/credentialreports.py:82
↓ 1 callers
Method
_decode_user_data
(self, user_data)
ScoutSuite/providers/aws/facade/ec2.py:40
↓ 1 callers
Method
_fetch
(self, service, regions=None, excluded_regions=None)
ScoutSuite/providers/base/services.py:39
↓ 1 callers
Method
_filter_rules
(rules, services)
ScoutSuite/core/processingengine.py:77
↓ 1 callers
Method
_generate_ruleset
(self, rule_file_name, rule)
tests/test_rules_processingengine.py:80
↓ 1 callers
Method
_get_all
(resources, resource_key: str, request, resources_group)
ScoutSuite/providers/gcp/facade/utils.py:6
↓ 1 callers
Method
_get_all_pages_from_paginator
(paginator, entities: list)
ScoutSuite/providers/aws/facade/utils.py:69
↓ 1 callers
Method
_get_and_set_s3_bucket_creationdate
(self, buckets)
ScoutSuite/providers/aws/facade/s3.py:244
↓ 1 callers
Method
_get_cloudstorage_bucket_iam_member_bindings
(self, raw_bucket)
ScoutSuite/providers/gcp/resources/cloudstorage/buckets.py:58
↓ 1 callers
Method
_get_cluster_region
(self, cluster)
ScoutSuite/providers/gcp/facade/gke.py:42
↓ 1 callers
Method
_get_cluster_subnetwork_project
(self, cluster)
ScoutSuite/providers/gcp/facade/gke.py:49
↓ 1 callers
Method
_get_dashboard_status
(self, raw_cluster)
ScoutSuite/providers/gcp/resources/gke/clusters.py:110
↓ 1 callers
Method
_get_description
(self, raw_zone)
ScoutSuite/providers/gcp/resources/dns/managed_zones.py:37
↓ 1 callers
Method
_get_description
(self, raw_snapshot)
ScoutSuite/providers/gcp/resources/gce/snapshots.py:27
↓ 1 callers
Method
_get_description
(self, raw_network)
ScoutSuite/providers/gcp/resources/gce/networks.py:37
↓ 1 callers
Method
_get_description
(self, raw_firewall)
ScoutSuite/providers/gcp/resources/gce/firewalls.py:69
↓ 1 callers
Method
_get_description
(self, raw_instance)
ScoutSuite/providers/gcp/resources/gce/instances.py:63
↓ 1 callers
Method
_get_id_for_resource
(self, iam_resource_type, resource_name)
ScoutSuite/providers/aws/resources/iam/base.py:75
↓ 1 callers
Method
_get_keys
(self, dnssec_config,zone_dict)
ScoutSuite/providers/gcp/resources/dns/managed_zones.py:41
↓ 1 callers
Method
_get_last_backup_timestamp
(self, backups)
ScoutSuite/providers/gcp/resources/cloudsql/database_instances.py:104
↓ 1 callers
Method
_get_master_authorized_networks_config
(self, raw_cluster)
ScoutSuite/providers/gcp/resources/gke/clusters.py:65
↓ 1 callers
Method
_has_default_egress_rule
(self, rule_list)
ScoutSuite/providers/aws/resources/ec2/securitygroups.py:53
↓ 1 callers
Method
_has_default_ingress_rule
(self, rule_list, group_id)
ScoutSuite/providers/aws/resources/ec2/securitygroups.py:61
↓ 1 callers
Method
_has_limited_scopes
(self, raw_cluster)
ScoutSuite/providers/gcp/resources/gke/clusters.py:105
↓ 1 callers
Method
_init_aliyun_parser
(self)
ScoutSuite/core/cli_parser.py:218
↓ 1 callers
Method
_init_aws_parser
(self)
ScoutSuite/core/cli_parser.py:35
↓ 1 callers
Method
_init_azure_parser
(self)
ScoutSuite/core/cli_parser.py:134
↓ 1 callers
Method
_init_common_args_parser
(self)
ScoutSuite/core/cli_parser.py:317
↓ 1 callers
Method
_init_do_parser
(self)
ScoutSuite/core/cli_parser.py:259
↓ 1 callers
Method
_init_gcp_parser
(self)
ScoutSuite/core/cli_parser.py:95
↓ 1 callers
Method
_init_kubernetes_parser
(self)
ScoutSuite/core/cli_parser.py:285
↓ 1 callers
Method
_init_oci_parser
(self)
ScoutSuite/core/cli_parser.py:246
↓ 1 callers
Method
_init_s3_permissions
()
ScoutSuite/providers/do/facade/spaces.py:177
↓ 1 callers
Method
_init_s3_permissions
()
ScoutSuite/providers/aws/facade/s3.py:321
↓ 1 callers
Method
_instantiate_facades
(self)
ScoutSuite/providers/do/facade/base.py:14
↓ 1 callers
Method
_instantiate_facades
(self)
ScoutSuite/providers/oci/facade/base.py:12
↓ 1 callers
Method
_instantiate_facades
(self)
ScoutSuite/providers/aws/facade/base.py:248
↓ 1 callers
Method
_instantiate_facades
(self)
ScoutSuite/providers/aliyun/facade/base.py:22
↓ 1 callers
Method
_is_auth_required
(self, raw_instance)
ScoutSuite/providers/gcp/resources/memorystore/redis_instances.py:45
↓ 1 callers
Method
_is_basic_authentication_enabled
(self, raw_cluster)
ScoutSuite/providers/gcp/resources/gke/clusters.py:87
↓ 1 callers
Method
_is_block_project_ssh_keys_enabled
(self, raw_instance)
ScoutSuite/providers/gcp/resources/gce/instances.py:67
↓ 1 callers
Method
_is_client_certificate_enabled
(self, raw_cluster)
ScoutSuite/providers/gcp/resources/gke/clusters.py:90
↓ 1 callers
Method
_is_default
(self, raw_parameter_group)
ScoutSuite/providers/aws/resources/redshift/cluster_parameter_groups.py:45
↓ 1 callers
Method
_is_default_service_account
(self, service_account: str)
ScoutSuite/providers/gcp/resources/gce/instances.py:79
↓ 1 callers
Method
_is_encrypted_with_csek
(self, raw_disk)
ScoutSuite/providers/gcp/resources/gce/disks.py:17
↓ 1 callers
Method
_is_encryption_key_customer_managed
(self, key_source)
ScoutSuite/providers/azure/resources/storageaccounts/storage_accounts.py:77
↓ 1 callers
Method
_is_log_enabled
(self, raw_instance)
ScoutSuite/providers/gcp/resources/cloudsql/database_instances.py:93
↓ 1 callers
Method
_is_logging_enabled
(self, raw_cluster)
ScoutSuite/providers/gcp/resources/gke/clusters.py:93
↓ 1 callers
Method
_is_monitoring_enabled
(self, raw_cluster)
ScoutSuite/providers/gcp/resources/gke/clusters.py:96
↓ 1 callers
Method
_is_oslogin_enabled
(self, raw_instance)
ScoutSuite/providers/gcp/resources/gce/instances.py:70
↓ 1 callers
Method
_is_pod_security_policy_enabled
(self, raw_cluster)
ScoutSuite/providers/gcp/resources/gke/clusters.py:80
↓ 1 callers
Method
_is_provider
(self, provider_name)
ScoutSuite/providers/base/services.py:13
↓ 1 callers
Method
_is_public
(snapshot)
ScoutSuite/providers/aws/resources/ec2/snapshots.py:39
↓ 1 callers
Method
_is_public_access_allowed
(self, raw_vault)
ScoutSuite/providers/azure/resources/keyvault/vaults.py:39
↓ 1 callers
Method
_is_public_traffic_allowed
(self, storage_account)
ScoutSuite/providers/azure/resources/storageaccounts/storage_accounts.py:61
↓ 1 callers
Method
_is_read_replica
(instance)
ScoutSuite/providers/aws/resources/rds/instances.py:32
↓ 1 callers
Method
_is_serial_port_enabled
(self, raw_instance)
ScoutSuite/providers/gcp/resources/gce/instances.py:76
↓ 1 callers
Method
_is_ssl_required
(self, raw_instance)
ScoutSuite/providers/gcp/resources/cloudsql/database_instances.py:96
↓ 1 callers
Method
_is_ssl_required
(self, raw_instance)
ScoutSuite/providers/gcp/resources/memorystore/redis_instances.py:37
↓ 1 callers
Method
_is_stack_deleted
(stack)
ScoutSuite/providers/aws/facade/cloudformation.py:73
↓ 1 callers
Method
_is_trusted_microsoft_services_enabled
(self, storage_account)
ScoutSuite/providers/azure/resources/storageaccounts/storage_accounts.py:64
↓ 1 callers
Method
_list_functions_version
(self, project_id: str, api_version: str)
ScoutSuite/providers/gcp/facade/functions.py:34
↓ 1 callers
Method
_load_metadata
Load the metadata as defined in the child class metadata_path attribute :return: None
ScoutSuite/providers/base/provider.py:92
↓ 1 callers
Method
_map_all_sgs
(self)
ScoutSuite/providers/aws/provider.py:279
↓ 1 callers
Method
_map_all_subnets
(self)
ScoutSuite/providers/aws/provider.py:288
↓ 1 callers
Method
_match_asgs_and_network_interfaces
Goes through each application security group and add the network interfaces and instances that are placed in it.
ScoutSuite/providers/azure/resources/network/base.py:53
↓ 1 callers
Method
_match_iam_policies_and_buckets
(self)
ScoutSuite/providers/aws/provider.py:304
↓ 1 callers
Method
_match_instances_and_roles
(self)
ScoutSuite/providers/aws/provider.py:454
↓ 1 callers
Method
_match_instances_and_snapshots
Compare Compute Engine instances and snapshots to identify instance disks that do not have a snapshot. :return:
ScoutSuite/providers/gcp/provider.py:91
↓ 1 callers
Method
_match_instances_and_subnets
(self)
ScoutSuite/providers/aws/provider.py:415
↓ 1 callers
Method
_match_instances_and_vpcs
(self)
ScoutSuite/providers/aws/provider.py:446
↓ 1 callers
Method
_match_lambdas_and_roles
(self)
ScoutSuite/providers/aws/provider.py:478
↓ 1 callers
Method
_match_networks_and_firewalls
For each network, math firewall rules in that network :return:
ScoutSuite/providers/gcp/provider.py:142
↓ 1 callers
Method
_match_networks_and_instances
For each network, math instances in that network :return:
ScoutSuite/providers/gcp/provider.py:116
↓ 1 callers
Method
_match_policies_and_entities
(self)
ScoutSuite/providers/aliyun/resources/ram/base.py:50
↓ 1 callers
Method
_match_rbac_roles_and_principals
Matches ARM role assignments to AAD service principals
ScoutSuite/providers/azure/provider.py:80
↓ 1 callers
Method
_match_subnets_and_network_interfaces
Goes through each security groups' subnets and adds the network interfaces and instances that are placed in it.
ScoutSuite/providers/azure/resources/network/base.py:36
↓ 1 callers
Method
_match_subnets_and_security_groups
Goes through each security groups' subnets and adds the ID of the subnet's virtual network. This is useful in the partials as both th
ScoutSuite/providers/azure/resources/network/base.py:23
↓ 1 callers
Method
_match_subnetworks_and_instances
For each subnetwork, math instances in that subnetwork :return:
ScoutSuite/providers/gcp/provider.py:162
↓ 1 callers
Method
_match_users_and_groups
Parses the users and groups to match :return: None
ScoutSuite/providers/oci/resources/identity/base.py:33
↓ 1 callers
Method
_match_users_and_groups
Parses the users and groups to match :return: None
ScoutSuite/providers/aliyun/resources/ram/base.py:39
↓ 1 callers
Method
_metadata_server_enabled
(self, node_pools)
ScoutSuite/providers/gcp/resources/gke/clusters.py:59
← previous
next →
201–300 of 1,562, ranked by callers