def collect(self) -> dict: logger.info("Collecting AWS info") aws = AwsInstance() info = {} if aws.is_instance(): logger.info("Machine is an AWS instance") info = \ { 'instance_id': aws.get_instance_id() } else: logger.info("Machine is NOT an AWS instance") return info
def collect(self) -> dict: logger.info("Collecting AWS info") if is_running_on_island(): logger.info("Attempting to scan AWS security with ScoutSuite.") scan_cloud_security(cloud_type=CloudProviders.AWS) else: logger.info("Didn't scan AWS security with ScoutSuite, because not on island.") aws = AwsInstance() info = {} if aws.is_instance(): logger.info("Machine is an AWS instance") info = {"instance_id": aws.get_instance_id()} else: logger.info("Machine is NOT an AWS instance") return info