From 5ad517ce838aa3c7e69103d9fdef20bfb14615ca Mon Sep 17 00:00:00 2001 From: Toni de la Fuente Date: Wed, 25 May 2022 12:54:15 +0200 Subject: [PATCH] New folder structure phase 1 --- {util => contrib}/cloudshell/README.md | 0 .../cloudshell/screenshots/action_download_icon.png | Bin .../cloudshell/screenshots/action_upload_icon.png | Bin .../cloudshell/screenshots/cloudshell_icon.png | Bin .../cloudshell/screenshots/download_prompt.png | Bin {util => contrib}/cloudshell/shortcut.sh | 0 .../codebuild-prowler-audit-account-cfn.yaml | 0 {util => contrib}/html/generate-html-from-csv.sh | 0 {util => contrib}/html/prowler-logo-new.png | Bin {util => contrib}/html/prowler-logo.png | Bin {util => contrib}/k8s/README.md | 0 {util => contrib}/k8s/cronjob.yml | 0 {util => contrib}/k8s/secret.yml | 0 .../multi-account-securityhub/.awsvariables | 0 .../multi-account-securityhub/Dockerfile | 0 .../multi-account-securityhub/README.md | 0 .../run-prowler-securityhub.sh | 0 .../templates/CF-Prowler-CrossAccountRole.yml | 0 .../templates/CF-Prowler-ECS.yml | 0 .../templates/CF-Prowler-IAM.yml | 0 {util => contrib}/org-multi-account/ProwlerEC2.yaml | 0 .../org-multi-account/ProwlerRole.yaml | 0 {util => contrib}/org-multi-account/ProwlerS3.yaml | 0 {util => contrib}/org-multi-account/README.md | 0 .../serverless_codebuild/README.md | 0 .../serverless_codebuild/README_kr.md | 0 .../docs/images/prowler_org_architecture.png | Bin .../docs/images/s3_screenshot.png | Bin .../serverless_codebuild/src/run-prowler-reports.sh | 0 .../src/run-prowler-reports.sh.zip | Bin .../templates/ProwlerCodeBuildStack.yaml | 0 .../serverless_codebuild/templates/ProwlerRole.yaml | 0 .../serverless_codebuild/templates/ProwlerS3.yaml | 0 .../org-multi-account/src/run-prowler-reports.sh | 0 .../multi-account/Audit_Exec_Role.yaml | 0 .../other-contrib/multi-account/Audit_Pipeline.yaml | 0 .../other-contrib/multi-account/config | 0 .../other-contrib/multi-account/megaprowler.sh | 0 {util => contrib}/terraform-kickstarter/data.tf | 0 {util => contrib}/terraform-kickstarter/docs/tf.md | 0 {util => contrib}/terraform-kickstarter/main.tf | 0 {util => contrib}/terraform-kickstarter/outputs.tf | 0 .../terraform-kickstarter/prowler_build_spec.yml | 0 {util => contrib}/terraform-kickstarter/readme.md | 0 .../terraform-kickstarter/tf_install.sh | 0 .../terraform-kickstarter/variables.tf | 0 {integrations => contrib}/wazuh/README.md | 0 {integrations => contrib}/wazuh/prowler-wrapper.py | 0 {integrations => contrib}/wazuh/prowler_rules.xml | 0 {include => lib/common}/allowlist | 0 {include => lib/common}/banner | 0 {include => lib/common}/check_creds_last_used | 0 {include => lib/common}/colors | 0 {include => lib/common}/connection_tests | 0 {include => lib/common}/csv_header | 0 {include => lib/common}/custom_checks | 0 {include => lib/common}/html_report | 0 {include => lib/common}/jq_detector | 0 {include => lib/common}/junit_integration | 0 {include => lib/common}/os_detector | 0 {include => lib/common}/outputs | 0 {include => lib/common}/python_detector | 0 {include => lib/common}/scoring | 0 {include => lib/common}/secrets_detector | 0 {include => lib/common}/whoami | 0 {checks => providers/aws/checks}/check11 | 0 {checks => providers/aws/checks}/check110 | 0 {checks => providers/aws/checks}/check111 | 0 {checks => providers/aws/checks}/check112 | 0 {checks => providers/aws/checks}/check113 | 0 {checks => providers/aws/checks}/check114 | 0 {checks => providers/aws/checks}/check115 | 0 {checks => providers/aws/checks}/check116 | 0 {checks => providers/aws/checks}/check117 | 0 {checks => providers/aws/checks}/check118 | 0 {checks => providers/aws/checks}/check119 | 0 {checks => providers/aws/checks}/check12 | 0 {checks => providers/aws/checks}/check120 | 0 {checks => providers/aws/checks}/check121 | 0 {checks => providers/aws/checks}/check122 | 0 {checks => providers/aws/checks}/check13 | 0 {checks => providers/aws/checks}/check14 | 0 {checks => providers/aws/checks}/check15 | 0 {checks => providers/aws/checks}/check16 | 0 {checks => providers/aws/checks}/check17 | 0 {checks => providers/aws/checks}/check18 | 0 {checks => providers/aws/checks}/check19 | 0 {checks => providers/aws/checks}/check21 | 0 {checks => providers/aws/checks}/check22 | 0 {checks => providers/aws/checks}/check23 | 0 {checks => providers/aws/checks}/check24 | 0 {checks => providers/aws/checks}/check25 | 0 {checks => providers/aws/checks}/check26 | 0 {checks => providers/aws/checks}/check27 | 0 {checks => providers/aws/checks}/check28 | 0 {checks => providers/aws/checks}/check29 | 0 {checks => providers/aws/checks}/check31 | 0 {checks => providers/aws/checks}/check310 | 0 {checks => providers/aws/checks}/check311 | 0 {checks => providers/aws/checks}/check312 | 0 {checks => providers/aws/checks}/check313 | 0 {checks => providers/aws/checks}/check314 | 0 {checks => providers/aws/checks}/check32 | 0 {checks => providers/aws/checks}/check33 | 0 {checks => providers/aws/checks}/check34 | 0 {checks => providers/aws/checks}/check35 | 0 {checks => providers/aws/checks}/check36 | 0 {checks => providers/aws/checks}/check37 | 0 {checks => providers/aws/checks}/check38 | 0 {checks => providers/aws/checks}/check39 | 0 {checks => providers/aws/checks}/check41 | 0 {checks => providers/aws/checks}/check42 | 0 {checks => providers/aws/checks}/check43 | 0 {checks => providers/aws/checks}/check44 | 0 {checks => providers/aws/checks}/check45 | 0 {checks => providers/aws/checks}/check46 | 0 {checks => providers/aws/checks}/check_extra71 | 0 {checks => providers/aws/checks}/check_extra710 | 0 {checks => providers/aws/checks}/check_extra7100 | 0 {checks => providers/aws/checks}/check_extra7101 | 0 {checks => providers/aws/checks}/check_extra7102 | 0 {checks => providers/aws/checks}/check_extra7103 | 0 {checks => providers/aws/checks}/check_extra7104 | 0 {checks => providers/aws/checks}/check_extra7105 | 0 {checks => providers/aws/checks}/check_extra7106 | 0 {checks => providers/aws/checks}/check_extra7107 | 0 {checks => providers/aws/checks}/check_extra7108 | 0 {checks => providers/aws/checks}/check_extra7109 | 0 {checks => providers/aws/checks}/check_extra711 | 0 {checks => providers/aws/checks}/check_extra7110 | 0 {checks => providers/aws/checks}/check_extra7111 | 0 {checks => providers/aws/checks}/check_extra7112 | 0 {checks => providers/aws/checks}/check_extra7113 | 0 {checks => providers/aws/checks}/check_extra7114 | 0 {checks => providers/aws/checks}/check_extra7115 | 0 {checks => providers/aws/checks}/check_extra7116 | 0 {checks => providers/aws/checks}/check_extra7117 | 0 {checks => providers/aws/checks}/check_extra7118 | 0 {checks => providers/aws/checks}/check_extra7119 | 0 {checks => providers/aws/checks}/check_extra712 | 0 {checks => providers/aws/checks}/check_extra7120 | 0 {checks => providers/aws/checks}/check_extra7121 | 0 {checks => providers/aws/checks}/check_extra7122 | 0 {checks => providers/aws/checks}/check_extra7123 | 0 {checks => providers/aws/checks}/check_extra7124 | 0 {checks => providers/aws/checks}/check_extra7125 | 0 {checks => providers/aws/checks}/check_extra7126 | 0 {checks => providers/aws/checks}/check_extra7127 | 0 {checks => providers/aws/checks}/check_extra7128 | 0 {checks => providers/aws/checks}/check_extra7129 | 0 {checks => providers/aws/checks}/check_extra713 | 0 {checks => providers/aws/checks}/check_extra7130 | 0 {checks => providers/aws/checks}/check_extra7131 | 0 {checks => providers/aws/checks}/check_extra7132 | 0 {checks => providers/aws/checks}/check_extra7133 | 0 {checks => providers/aws/checks}/check_extra7134 | 0 {checks => providers/aws/checks}/check_extra7135 | 0 {checks => providers/aws/checks}/check_extra7136 | 0 {checks => providers/aws/checks}/check_extra7137 | 0 {checks => providers/aws/checks}/check_extra7138 | 0 {checks => providers/aws/checks}/check_extra7139 | 0 {checks => providers/aws/checks}/check_extra714 | 0 {checks => providers/aws/checks}/check_extra7140 | 0 {checks => providers/aws/checks}/check_extra7141 | 0 {checks => providers/aws/checks}/check_extra7142 | 0 {checks => providers/aws/checks}/check_extra7143 | 0 {checks => providers/aws/checks}/check_extra7144 | 0 {checks => providers/aws/checks}/check_extra7145 | 0 {checks => providers/aws/checks}/check_extra7146 | 0 {checks => providers/aws/checks}/check_extra7147 | 0 {checks => providers/aws/checks}/check_extra7148 | 0 {checks => providers/aws/checks}/check_extra7149 | 0 {checks => providers/aws/checks}/check_extra715 | 0 {checks => providers/aws/checks}/check_extra7150 | 0 {checks => providers/aws/checks}/check_extra7151 | 0 {checks => providers/aws/checks}/check_extra7152 | 0 {checks => providers/aws/checks}/check_extra7153 | 0 {checks => providers/aws/checks}/check_extra7154 | 0 {checks => providers/aws/checks}/check_extra7155 | 0 {checks => providers/aws/checks}/check_extra7156 | 0 {checks => providers/aws/checks}/check_extra7157 | 0 {checks => providers/aws/checks}/check_extra7158 | 0 {checks => providers/aws/checks}/check_extra7159 | 0 {checks => providers/aws/checks}/check_extra716 | 0 {checks => providers/aws/checks}/check_extra7160 | 0 {checks => providers/aws/checks}/check_extra7161 | 0 {checks => providers/aws/checks}/check_extra7162 | 0 {checks => providers/aws/checks}/check_extra7163 | 0 {checks => providers/aws/checks}/check_extra7164 | 0 {checks => providers/aws/checks}/check_extra7165 | 0 {checks => providers/aws/checks}/check_extra7166 | 0 {checks => providers/aws/checks}/check_extra7167 | 0 {checks => providers/aws/checks}/check_extra7168 | 0 {checks => providers/aws/checks}/check_extra7169 | 0 {checks => providers/aws/checks}/check_extra717 | 0 {checks => providers/aws/checks}/check_extra7170 | 0 {checks => providers/aws/checks}/check_extra7171 | 0 {checks => providers/aws/checks}/check_extra7172 | 0 {checks => providers/aws/checks}/check_extra7173 | 0 {checks => providers/aws/checks}/check_extra7174 | 0 {checks => providers/aws/checks}/check_extra7175 | 0 {checks => providers/aws/checks}/check_extra7176 | 0 {checks => providers/aws/checks}/check_extra7177 | 0 {checks => providers/aws/checks}/check_extra7178 | 0 {checks => providers/aws/checks}/check_extra7179 | 0 {checks => providers/aws/checks}/check_extra718 | 0 {checks => providers/aws/checks}/check_extra7180 | 0 {checks => providers/aws/checks}/check_extra719 | 0 {checks => providers/aws/checks}/check_extra72 | 0 {checks => providers/aws/checks}/check_extra720 | 0 {checks => providers/aws/checks}/check_extra721 | 0 {checks => providers/aws/checks}/check_extra722 | 0 {checks => providers/aws/checks}/check_extra723 | 0 {checks => providers/aws/checks}/check_extra724 | 0 {checks => providers/aws/checks}/check_extra725 | 0 {checks => providers/aws/checks}/check_extra726 | 0 {checks => providers/aws/checks}/check_extra727 | 0 {checks => providers/aws/checks}/check_extra728 | 0 {checks => providers/aws/checks}/check_extra729 | 0 {checks => providers/aws/checks}/check_extra73 | 0 {checks => providers/aws/checks}/check_extra730 | 0 {checks => providers/aws/checks}/check_extra731 | 0 {checks => providers/aws/checks}/check_extra732 | 0 {checks => providers/aws/checks}/check_extra733 | 0 {checks => providers/aws/checks}/check_extra734 | 0 {checks => providers/aws/checks}/check_extra735 | 0 {checks => providers/aws/checks}/check_extra736 | 0 {checks => providers/aws/checks}/check_extra738 | 0 {checks => providers/aws/checks}/check_extra739 | 0 {checks => providers/aws/checks}/check_extra74 | 0 {checks => providers/aws/checks}/check_extra740 | 0 {checks => providers/aws/checks}/check_extra741 | 0 {checks => providers/aws/checks}/check_extra742 | 0 {checks => providers/aws/checks}/check_extra743 | 0 {checks => providers/aws/checks}/check_extra744 | 0 {checks => providers/aws/checks}/check_extra745 | 0 {checks => providers/aws/checks}/check_extra746 | 0 {checks => providers/aws/checks}/check_extra747 | 0 {checks => providers/aws/checks}/check_extra748 | 0 {checks => providers/aws/checks}/check_extra749 | 0 {checks => providers/aws/checks}/check_extra75 | 0 {checks => providers/aws/checks}/check_extra750 | 0 {checks => providers/aws/checks}/check_extra751 | 0 {checks => providers/aws/checks}/check_extra752 | 0 {checks => providers/aws/checks}/check_extra753 | 0 {checks => providers/aws/checks}/check_extra754 | 0 {checks => providers/aws/checks}/check_extra755 | 0 {checks => providers/aws/checks}/check_extra757 | 0 {checks => providers/aws/checks}/check_extra758 | 0 {checks => providers/aws/checks}/check_extra759 | 0 {checks => providers/aws/checks}/check_extra76 | 0 {checks => providers/aws/checks}/check_extra760 | 0 {checks => providers/aws/checks}/check_extra761 | 0 {checks => providers/aws/checks}/check_extra762 | 0 {checks => providers/aws/checks}/check_extra763 | 0 {checks => providers/aws/checks}/check_extra764 | 0 {checks => providers/aws/checks}/check_extra765 | 0 {checks => providers/aws/checks}/check_extra767 | 0 {checks => providers/aws/checks}/check_extra768 | 0 {checks => providers/aws/checks}/check_extra769 | 0 {checks => providers/aws/checks}/check_extra77 | 0 {checks => providers/aws/checks}/check_extra770 | 0 {checks => providers/aws/checks}/check_extra771 | 0 {checks => providers/aws/checks}/check_extra772 | 0 {checks => providers/aws/checks}/check_extra773 | 0 {checks => providers/aws/checks}/check_extra774 | 0 {checks => providers/aws/checks}/check_extra775 | 0 {checks => providers/aws/checks}/check_extra776 | 0 {checks => providers/aws/checks}/check_extra777 | 0 {checks => providers/aws/checks}/check_extra778 | 0 {checks => providers/aws/checks}/check_extra779 | 0 {checks => providers/aws/checks}/check_extra78 | 0 {checks => providers/aws/checks}/check_extra780 | 0 {checks => providers/aws/checks}/check_extra781 | 0 {checks => providers/aws/checks}/check_extra782 | 0 {checks => providers/aws/checks}/check_extra783 | 0 {checks => providers/aws/checks}/check_extra784 | 0 {checks => providers/aws/checks}/check_extra785 | 0 {checks => providers/aws/checks}/check_extra786 | 0 {checks => providers/aws/checks}/check_extra787 | 0 {checks => providers/aws/checks}/check_extra788 | 0 {checks => providers/aws/checks}/check_extra789 | 0 {checks => providers/aws/checks}/check_extra79 | 0 {checks => providers/aws/checks}/check_extra790 | 0 {checks => providers/aws/checks}/check_extra791 | 0 {checks => providers/aws/checks}/check_extra792 | 0 {checks => providers/aws/checks}/check_extra793 | 0 {checks => providers/aws/checks}/check_extra794 | 0 {checks => providers/aws/checks}/check_extra795 | 0 {checks => providers/aws/checks}/check_extra796 | 0 {checks => providers/aws/checks}/check_extra797 | 0 {checks => providers/aws/checks}/check_extra798 | 0 {checks => providers/aws/checks}/check_extra799 | 0 {checks => providers/aws/checks}/check_extra9999 | 0 {checks => providers/aws/checks}/check_sample | 0 {include => providers/aws/common}/assume_role | 0 .../aws/common}/aws_profile_loader | 0 {include => providers/aws/common}/awscli_detector | 0 {include => providers/aws/common}/check3x | 0 .../aws/common}/credentials_report | 0 .../aws/common}/organizations_metadata | 0 {include => providers/aws/common}/outputs_bucket | 0 .../aws/common}/securityhub_integration | 0 allowlist_example.txt => util/allowlist_example.txt | 0 checklist.txt => util/checklist_example.txt | 0 305 files changed, 0 insertions(+), 0 deletions(-) rename {util => contrib}/cloudshell/README.md (100%) rename {util => contrib}/cloudshell/screenshots/action_download_icon.png (100%) rename {util => contrib}/cloudshell/screenshots/action_upload_icon.png (100%) rename {util => contrib}/cloudshell/screenshots/cloudshell_icon.png (100%) rename {util => contrib}/cloudshell/screenshots/download_prompt.png (100%) rename {util => contrib}/cloudshell/shortcut.sh (100%) rename {util => contrib}/codebuild/codebuild-prowler-audit-account-cfn.yaml (100%) rename {util => contrib}/html/generate-html-from-csv.sh (100%) rename {util => contrib}/html/prowler-logo-new.png (100%) rename {util => contrib}/html/prowler-logo.png (100%) rename {util => contrib}/k8s/README.md (100%) rename {util => contrib}/k8s/cronjob.yml (100%) rename {util => contrib}/k8s/secret.yml (100%) rename {util => contrib}/multi-account-securityhub/.awsvariables (100%) rename {util => contrib}/multi-account-securityhub/Dockerfile (100%) rename {util => contrib}/multi-account-securityhub/README.md (100%) rename {util => contrib}/multi-account-securityhub/run-prowler-securityhub.sh (100%) rename {util => contrib}/multi-account-securityhub/templates/CF-Prowler-CrossAccountRole.yml (100%) rename {util => contrib}/multi-account-securityhub/templates/CF-Prowler-ECS.yml (100%) rename {util => contrib}/multi-account-securityhub/templates/CF-Prowler-IAM.yml (100%) rename {util => contrib}/org-multi-account/ProwlerEC2.yaml (100%) rename {util => contrib}/org-multi-account/ProwlerRole.yaml (100%) rename {util => contrib}/org-multi-account/ProwlerS3.yaml (100%) rename {util => contrib}/org-multi-account/README.md (100%) rename {util => contrib}/org-multi-account/serverless_codebuild/README.md (100%) rename {util => contrib}/org-multi-account/serverless_codebuild/README_kr.md (100%) rename {util => contrib}/org-multi-account/serverless_codebuild/docs/images/prowler_org_architecture.png (100%) rename {util => contrib}/org-multi-account/serverless_codebuild/docs/images/s3_screenshot.png (100%) rename {util => contrib}/org-multi-account/serverless_codebuild/src/run-prowler-reports.sh (100%) rename {util => contrib}/org-multi-account/serverless_codebuild/src/run-prowler-reports.sh.zip (100%) rename {util => contrib}/org-multi-account/serverless_codebuild/templates/ProwlerCodeBuildStack.yaml (100%) rename {util => contrib}/org-multi-account/serverless_codebuild/templates/ProwlerRole.yaml (100%) rename {util => contrib}/org-multi-account/serverless_codebuild/templates/ProwlerS3.yaml (100%) rename {util => contrib}/org-multi-account/src/run-prowler-reports.sh (100%) rename {util => contrib}/other-contrib/multi-account/Audit_Exec_Role.yaml (100%) rename {util => contrib}/other-contrib/multi-account/Audit_Pipeline.yaml (100%) rename {util => contrib}/other-contrib/multi-account/config (100%) rename {util => contrib}/other-contrib/multi-account/megaprowler.sh (100%) rename {util => contrib}/terraform-kickstarter/data.tf (100%) rename {util => contrib}/terraform-kickstarter/docs/tf.md (100%) rename {util => contrib}/terraform-kickstarter/main.tf (100%) rename {util => contrib}/terraform-kickstarter/outputs.tf (100%) rename {util => contrib}/terraform-kickstarter/prowler_build_spec.yml (100%) rename {util => contrib}/terraform-kickstarter/readme.md (100%) rename {util => contrib}/terraform-kickstarter/tf_install.sh (100%) rename {util => contrib}/terraform-kickstarter/variables.tf (100%) rename {integrations => contrib}/wazuh/README.md (100%) rename {integrations => contrib}/wazuh/prowler-wrapper.py (100%) rename {integrations => contrib}/wazuh/prowler_rules.xml (100%) rename {include => lib/common}/allowlist (100%) rename {include => lib/common}/banner (100%) rename {include => lib/common}/check_creds_last_used (100%) rename {include => lib/common}/colors (100%) rename {include => lib/common}/connection_tests (100%) rename {include => lib/common}/csv_header (100%) rename {include => lib/common}/custom_checks (100%) rename {include => lib/common}/html_report (100%) rename {include => lib/common}/jq_detector (100%) rename {include => lib/common}/junit_integration (100%) rename {include => lib/common}/os_detector (100%) rename {include => lib/common}/outputs (100%) rename {include => lib/common}/python_detector (100%) rename {include => lib/common}/scoring (100%) rename {include => lib/common}/secrets_detector (100%) rename {include => lib/common}/whoami (100%) rename {checks => providers/aws/checks}/check11 (100%) rename {checks => providers/aws/checks}/check110 (100%) rename {checks => providers/aws/checks}/check111 (100%) rename {checks => providers/aws/checks}/check112 (100%) rename {checks => providers/aws/checks}/check113 (100%) rename {checks => providers/aws/checks}/check114 (100%) rename {checks => providers/aws/checks}/check115 (100%) rename {checks => providers/aws/checks}/check116 (100%) rename {checks => providers/aws/checks}/check117 (100%) rename {checks => providers/aws/checks}/check118 (100%) rename {checks => providers/aws/checks}/check119 (100%) rename {checks => providers/aws/checks}/check12 (100%) rename {checks => providers/aws/checks}/check120 (100%) rename {checks => providers/aws/checks}/check121 (100%) rename {checks => providers/aws/checks}/check122 (100%) rename {checks => providers/aws/checks}/check13 (100%) rename {checks => providers/aws/checks}/check14 (100%) rename {checks => providers/aws/checks}/check15 (100%) rename {checks => providers/aws/checks}/check16 (100%) rename {checks => providers/aws/checks}/check17 (100%) rename {checks => providers/aws/checks}/check18 (100%) rename {checks => providers/aws/checks}/check19 (100%) rename {checks => providers/aws/checks}/check21 (100%) rename {checks => providers/aws/checks}/check22 (100%) rename {checks => providers/aws/checks}/check23 (100%) rename {checks => providers/aws/checks}/check24 (100%) rename {checks => providers/aws/checks}/check25 (100%) rename {checks => providers/aws/checks}/check26 (100%) rename {checks => providers/aws/checks}/check27 (100%) rename {checks => providers/aws/checks}/check28 (100%) rename {checks => providers/aws/checks}/check29 (100%) rename {checks => providers/aws/checks}/check31 (100%) rename {checks => providers/aws/checks}/check310 (100%) rename {checks => providers/aws/checks}/check311 (100%) rename {checks => providers/aws/checks}/check312 (100%) rename {checks => providers/aws/checks}/check313 (100%) rename {checks => providers/aws/checks}/check314 (100%) rename {checks => providers/aws/checks}/check32 (100%) rename {checks => providers/aws/checks}/check33 (100%) rename {checks => providers/aws/checks}/check34 (100%) rename {checks => providers/aws/checks}/check35 (100%) rename {checks => providers/aws/checks}/check36 (100%) rename {checks => providers/aws/checks}/check37 (100%) rename {checks => providers/aws/checks}/check38 (100%) rename {checks => providers/aws/checks}/check39 (100%) rename {checks => providers/aws/checks}/check41 (100%) rename {checks => providers/aws/checks}/check42 (100%) rename {checks => providers/aws/checks}/check43 (100%) rename {checks => providers/aws/checks}/check44 (100%) rename {checks => providers/aws/checks}/check45 (100%) rename {checks => providers/aws/checks}/check46 (100%) rename {checks => providers/aws/checks}/check_extra71 (100%) rename {checks => providers/aws/checks}/check_extra710 (100%) rename {checks => providers/aws/checks}/check_extra7100 (100%) rename {checks => providers/aws/checks}/check_extra7101 (100%) rename {checks => providers/aws/checks}/check_extra7102 (100%) rename {checks => providers/aws/checks}/check_extra7103 (100%) rename {checks => providers/aws/checks}/check_extra7104 (100%) rename {checks => providers/aws/checks}/check_extra7105 (100%) rename {checks => providers/aws/checks}/check_extra7106 (100%) rename {checks => providers/aws/checks}/check_extra7107 (100%) rename {checks => providers/aws/checks}/check_extra7108 (100%) rename {checks => providers/aws/checks}/check_extra7109 (100%) rename {checks => providers/aws/checks}/check_extra711 (100%) rename {checks => providers/aws/checks}/check_extra7110 (100%) rename {checks => providers/aws/checks}/check_extra7111 (100%) rename {checks => providers/aws/checks}/check_extra7112 (100%) rename {checks => providers/aws/checks}/check_extra7113 (100%) rename {checks => providers/aws/checks}/check_extra7114 (100%) rename {checks => providers/aws/checks}/check_extra7115 (100%) rename {checks => providers/aws/checks}/check_extra7116 (100%) rename {checks => providers/aws/checks}/check_extra7117 (100%) rename {checks => providers/aws/checks}/check_extra7118 (100%) rename {checks => providers/aws/checks}/check_extra7119 (100%) rename {checks => providers/aws/checks}/check_extra712 (100%) rename {checks => providers/aws/checks}/check_extra7120 (100%) rename {checks => providers/aws/checks}/check_extra7121 (100%) rename {checks => providers/aws/checks}/check_extra7122 (100%) rename {checks => providers/aws/checks}/check_extra7123 (100%) rename {checks => providers/aws/checks}/check_extra7124 (100%) rename {checks => providers/aws/checks}/check_extra7125 (100%) rename {checks => providers/aws/checks}/check_extra7126 (100%) rename {checks => providers/aws/checks}/check_extra7127 (100%) rename {checks => providers/aws/checks}/check_extra7128 (100%) rename {checks => providers/aws/checks}/check_extra7129 (100%) rename {checks => providers/aws/checks}/check_extra713 (100%) rename {checks => providers/aws/checks}/check_extra7130 (100%) rename {checks => providers/aws/checks}/check_extra7131 (100%) rename {checks => providers/aws/checks}/check_extra7132 (100%) rename {checks => providers/aws/checks}/check_extra7133 (100%) rename {checks => providers/aws/checks}/check_extra7134 (100%) rename {checks => providers/aws/checks}/check_extra7135 (100%) rename {checks => providers/aws/checks}/check_extra7136 (100%) rename {checks => providers/aws/checks}/check_extra7137 (100%) rename {checks => providers/aws/checks}/check_extra7138 (100%) rename {checks => providers/aws/checks}/check_extra7139 (100%) rename {checks => providers/aws/checks}/check_extra714 (100%) rename {checks => providers/aws/checks}/check_extra7140 (100%) rename {checks => providers/aws/checks}/check_extra7141 (100%) rename {checks => providers/aws/checks}/check_extra7142 (100%) rename {checks => providers/aws/checks}/check_extra7143 (100%) rename {checks => providers/aws/checks}/check_extra7144 (100%) rename {checks => providers/aws/checks}/check_extra7145 (100%) rename {checks => providers/aws/checks}/check_extra7146 (100%) rename {checks => providers/aws/checks}/check_extra7147 (100%) rename {checks => providers/aws/checks}/check_extra7148 (100%) rename {checks => providers/aws/checks}/check_extra7149 (100%) rename {checks => providers/aws/checks}/check_extra715 (100%) rename {checks => providers/aws/checks}/check_extra7150 (100%) rename {checks => providers/aws/checks}/check_extra7151 (100%) rename {checks => providers/aws/checks}/check_extra7152 (100%) rename {checks => providers/aws/checks}/check_extra7153 (100%) rename {checks => providers/aws/checks}/check_extra7154 (100%) rename {checks => providers/aws/checks}/check_extra7155 (100%) rename {checks => providers/aws/checks}/check_extra7156 (100%) rename {checks => providers/aws/checks}/check_extra7157 (100%) rename {checks => providers/aws/checks}/check_extra7158 (100%) rename {checks => providers/aws/checks}/check_extra7159 (100%) rename {checks => providers/aws/checks}/check_extra716 (100%) rename {checks => providers/aws/checks}/check_extra7160 (100%) rename {checks => providers/aws/checks}/check_extra7161 (100%) rename {checks => providers/aws/checks}/check_extra7162 (100%) rename {checks => providers/aws/checks}/check_extra7163 (100%) rename {checks => providers/aws/checks}/check_extra7164 (100%) rename {checks => providers/aws/checks}/check_extra7165 (100%) rename {checks => providers/aws/checks}/check_extra7166 (100%) rename {checks => providers/aws/checks}/check_extra7167 (100%) rename {checks => providers/aws/checks}/check_extra7168 (100%) rename {checks => providers/aws/checks}/check_extra7169 (100%) rename {checks => providers/aws/checks}/check_extra717 (100%) rename {checks => providers/aws/checks}/check_extra7170 (100%) rename {checks => providers/aws/checks}/check_extra7171 (100%) rename {checks => providers/aws/checks}/check_extra7172 (100%) rename {checks => providers/aws/checks}/check_extra7173 (100%) rename {checks => providers/aws/checks}/check_extra7174 (100%) rename {checks => providers/aws/checks}/check_extra7175 (100%) rename {checks => providers/aws/checks}/check_extra7176 (100%) rename {checks => providers/aws/checks}/check_extra7177 (100%) rename {checks => providers/aws/checks}/check_extra7178 (100%) rename {checks => providers/aws/checks}/check_extra7179 (100%) rename {checks => providers/aws/checks}/check_extra718 (100%) rename {checks => providers/aws/checks}/check_extra7180 (100%) rename {checks => providers/aws/checks}/check_extra719 (100%) rename {checks => providers/aws/checks}/check_extra72 (100%) rename {checks => providers/aws/checks}/check_extra720 (100%) rename {checks => providers/aws/checks}/check_extra721 (100%) rename {checks => providers/aws/checks}/check_extra722 (100%) rename {checks => providers/aws/checks}/check_extra723 (100%) rename {checks => providers/aws/checks}/check_extra724 (100%) rename {checks => providers/aws/checks}/check_extra725 (100%) rename {checks => providers/aws/checks}/check_extra726 (100%) rename {checks => providers/aws/checks}/check_extra727 (100%) rename {checks => providers/aws/checks}/check_extra728 (100%) rename {checks => providers/aws/checks}/check_extra729 (100%) rename {checks => providers/aws/checks}/check_extra73 (100%) rename {checks => providers/aws/checks}/check_extra730 (100%) rename {checks => providers/aws/checks}/check_extra731 (100%) rename {checks => providers/aws/checks}/check_extra732 (100%) rename {checks => providers/aws/checks}/check_extra733 (100%) rename {checks => providers/aws/checks}/check_extra734 (100%) rename {checks => providers/aws/checks}/check_extra735 (100%) rename {checks => providers/aws/checks}/check_extra736 (100%) rename {checks => providers/aws/checks}/check_extra738 (100%) rename {checks => providers/aws/checks}/check_extra739 (100%) rename {checks => providers/aws/checks}/check_extra74 (100%) rename {checks => providers/aws/checks}/check_extra740 (100%) rename {checks => providers/aws/checks}/check_extra741 (100%) rename {checks => providers/aws/checks}/check_extra742 (100%) rename {checks => providers/aws/checks}/check_extra743 (100%) rename {checks => providers/aws/checks}/check_extra744 (100%) rename {checks => providers/aws/checks}/check_extra745 (100%) rename {checks => providers/aws/checks}/check_extra746 (100%) rename {checks => providers/aws/checks}/check_extra747 (100%) rename {checks => providers/aws/checks}/check_extra748 (100%) rename {checks => providers/aws/checks}/check_extra749 (100%) rename {checks => providers/aws/checks}/check_extra75 (100%) rename {checks => providers/aws/checks}/check_extra750 (100%) rename {checks => providers/aws/checks}/check_extra751 (100%) rename {checks => providers/aws/checks}/check_extra752 (100%) rename {checks => providers/aws/checks}/check_extra753 (100%) rename {checks => providers/aws/checks}/check_extra754 (100%) rename {checks => providers/aws/checks}/check_extra755 (100%) rename {checks => providers/aws/checks}/check_extra757 (100%) rename {checks => providers/aws/checks}/check_extra758 (100%) rename {checks => providers/aws/checks}/check_extra759 (100%) rename {checks => providers/aws/checks}/check_extra76 (100%) rename {checks => providers/aws/checks}/check_extra760 (100%) rename {checks => providers/aws/checks}/check_extra761 (100%) rename {checks => providers/aws/checks}/check_extra762 (100%) rename {checks => providers/aws/checks}/check_extra763 (100%) rename {checks => providers/aws/checks}/check_extra764 (100%) rename {checks => providers/aws/checks}/check_extra765 (100%) rename {checks => providers/aws/checks}/check_extra767 (100%) rename {checks => providers/aws/checks}/check_extra768 (100%) rename {checks => providers/aws/checks}/check_extra769 (100%) rename {checks => providers/aws/checks}/check_extra77 (100%) rename {checks => providers/aws/checks}/check_extra770 (100%) rename {checks => providers/aws/checks}/check_extra771 (100%) rename {checks => providers/aws/checks}/check_extra772 (100%) rename {checks => providers/aws/checks}/check_extra773 (100%) rename {checks => providers/aws/checks}/check_extra774 (100%) rename {checks => providers/aws/checks}/check_extra775 (100%) rename {checks => providers/aws/checks}/check_extra776 (100%) rename {checks => providers/aws/checks}/check_extra777 (100%) rename {checks => providers/aws/checks}/check_extra778 (100%) rename {checks => providers/aws/checks}/check_extra779 (100%) rename {checks => providers/aws/checks}/check_extra78 (100%) rename {checks => providers/aws/checks}/check_extra780 (100%) rename {checks => providers/aws/checks}/check_extra781 (100%) rename {checks => providers/aws/checks}/check_extra782 (100%) rename {checks => providers/aws/checks}/check_extra783 (100%) rename {checks => providers/aws/checks}/check_extra784 (100%) rename {checks => providers/aws/checks}/check_extra785 (100%) rename {checks => providers/aws/checks}/check_extra786 (100%) rename {checks => providers/aws/checks}/check_extra787 (100%) rename {checks => providers/aws/checks}/check_extra788 (100%) rename {checks => providers/aws/checks}/check_extra789 (100%) rename {checks => providers/aws/checks}/check_extra79 (100%) rename {checks => providers/aws/checks}/check_extra790 (100%) rename {checks => providers/aws/checks}/check_extra791 (100%) rename {checks => providers/aws/checks}/check_extra792 (100%) rename {checks => providers/aws/checks}/check_extra793 (100%) rename {checks => providers/aws/checks}/check_extra794 (100%) rename {checks => providers/aws/checks}/check_extra795 (100%) rename {checks => providers/aws/checks}/check_extra796 (100%) rename {checks => providers/aws/checks}/check_extra797 (100%) rename {checks => providers/aws/checks}/check_extra798 (100%) rename {checks => providers/aws/checks}/check_extra799 (100%) rename {checks => providers/aws/checks}/check_extra9999 (100%) rename {checks => providers/aws/checks}/check_sample (100%) rename {include => providers/aws/common}/assume_role (100%) rename {include => providers/aws/common}/aws_profile_loader (100%) rename {include => providers/aws/common}/awscli_detector (100%) rename {include => providers/aws/common}/check3x (100%) rename {include => providers/aws/common}/credentials_report (100%) rename {include => providers/aws/common}/organizations_metadata (100%) rename {include => providers/aws/common}/outputs_bucket (100%) rename {include => providers/aws/common}/securityhub_integration (100%) rename allowlist_example.txt => util/allowlist_example.txt (100%) rename checklist.txt => util/checklist_example.txt (100%) diff --git a/util/cloudshell/README.md b/contrib/cloudshell/README.md similarity index 100% rename from util/cloudshell/README.md rename to contrib/cloudshell/README.md diff --git a/util/cloudshell/screenshots/action_download_icon.png b/contrib/cloudshell/screenshots/action_download_icon.png similarity index 100% rename from util/cloudshell/screenshots/action_download_icon.png rename to contrib/cloudshell/screenshots/action_download_icon.png diff --git a/util/cloudshell/screenshots/action_upload_icon.png b/contrib/cloudshell/screenshots/action_upload_icon.png similarity index 100% rename from util/cloudshell/screenshots/action_upload_icon.png rename to contrib/cloudshell/screenshots/action_upload_icon.png diff --git a/util/cloudshell/screenshots/cloudshell_icon.png b/contrib/cloudshell/screenshots/cloudshell_icon.png similarity index 100% rename from util/cloudshell/screenshots/cloudshell_icon.png rename to contrib/cloudshell/screenshots/cloudshell_icon.png diff --git a/util/cloudshell/screenshots/download_prompt.png b/contrib/cloudshell/screenshots/download_prompt.png similarity index 100% rename from util/cloudshell/screenshots/download_prompt.png rename to contrib/cloudshell/screenshots/download_prompt.png diff --git a/util/cloudshell/shortcut.sh b/contrib/cloudshell/shortcut.sh similarity index 100% rename from util/cloudshell/shortcut.sh rename to contrib/cloudshell/shortcut.sh diff --git a/util/codebuild/codebuild-prowler-audit-account-cfn.yaml b/contrib/codebuild/codebuild-prowler-audit-account-cfn.yaml similarity index 100% rename from util/codebuild/codebuild-prowler-audit-account-cfn.yaml rename to contrib/codebuild/codebuild-prowler-audit-account-cfn.yaml diff --git a/util/html/generate-html-from-csv.sh b/contrib/html/generate-html-from-csv.sh similarity index 100% rename from util/html/generate-html-from-csv.sh rename to contrib/html/generate-html-from-csv.sh diff --git a/util/html/prowler-logo-new.png b/contrib/html/prowler-logo-new.png similarity index 100% rename from util/html/prowler-logo-new.png rename to contrib/html/prowler-logo-new.png diff --git a/util/html/prowler-logo.png b/contrib/html/prowler-logo.png similarity index 100% rename from util/html/prowler-logo.png rename to contrib/html/prowler-logo.png diff --git a/util/k8s/README.md b/contrib/k8s/README.md similarity index 100% rename from util/k8s/README.md rename to contrib/k8s/README.md diff --git a/util/k8s/cronjob.yml b/contrib/k8s/cronjob.yml similarity index 100% rename from util/k8s/cronjob.yml rename to contrib/k8s/cronjob.yml diff --git a/util/k8s/secret.yml b/contrib/k8s/secret.yml similarity index 100% rename from util/k8s/secret.yml rename to contrib/k8s/secret.yml diff --git a/util/multi-account-securityhub/.awsvariables b/contrib/multi-account-securityhub/.awsvariables similarity index 100% rename from util/multi-account-securityhub/.awsvariables rename to contrib/multi-account-securityhub/.awsvariables diff --git a/util/multi-account-securityhub/Dockerfile b/contrib/multi-account-securityhub/Dockerfile similarity index 100% rename from util/multi-account-securityhub/Dockerfile rename to contrib/multi-account-securityhub/Dockerfile diff --git a/util/multi-account-securityhub/README.md b/contrib/multi-account-securityhub/README.md similarity index 100% rename from util/multi-account-securityhub/README.md rename to contrib/multi-account-securityhub/README.md diff --git a/util/multi-account-securityhub/run-prowler-securityhub.sh b/contrib/multi-account-securityhub/run-prowler-securityhub.sh similarity index 100% rename from util/multi-account-securityhub/run-prowler-securityhub.sh rename to contrib/multi-account-securityhub/run-prowler-securityhub.sh diff --git a/util/multi-account-securityhub/templates/CF-Prowler-CrossAccountRole.yml b/contrib/multi-account-securityhub/templates/CF-Prowler-CrossAccountRole.yml similarity index 100% rename from util/multi-account-securityhub/templates/CF-Prowler-CrossAccountRole.yml rename to contrib/multi-account-securityhub/templates/CF-Prowler-CrossAccountRole.yml diff --git a/util/multi-account-securityhub/templates/CF-Prowler-ECS.yml b/contrib/multi-account-securityhub/templates/CF-Prowler-ECS.yml similarity index 100% rename from util/multi-account-securityhub/templates/CF-Prowler-ECS.yml rename to contrib/multi-account-securityhub/templates/CF-Prowler-ECS.yml diff --git a/util/multi-account-securityhub/templates/CF-Prowler-IAM.yml b/contrib/multi-account-securityhub/templates/CF-Prowler-IAM.yml similarity index 100% rename from util/multi-account-securityhub/templates/CF-Prowler-IAM.yml rename to contrib/multi-account-securityhub/templates/CF-Prowler-IAM.yml diff --git a/util/org-multi-account/ProwlerEC2.yaml b/contrib/org-multi-account/ProwlerEC2.yaml similarity index 100% rename from util/org-multi-account/ProwlerEC2.yaml rename to contrib/org-multi-account/ProwlerEC2.yaml diff --git a/util/org-multi-account/ProwlerRole.yaml b/contrib/org-multi-account/ProwlerRole.yaml similarity index 100% rename from util/org-multi-account/ProwlerRole.yaml rename to contrib/org-multi-account/ProwlerRole.yaml diff --git a/util/org-multi-account/ProwlerS3.yaml b/contrib/org-multi-account/ProwlerS3.yaml similarity index 100% rename from util/org-multi-account/ProwlerS3.yaml rename to contrib/org-multi-account/ProwlerS3.yaml diff --git a/util/org-multi-account/README.md b/contrib/org-multi-account/README.md similarity index 100% rename from util/org-multi-account/README.md rename to contrib/org-multi-account/README.md diff --git a/util/org-multi-account/serverless_codebuild/README.md b/contrib/org-multi-account/serverless_codebuild/README.md similarity index 100% rename from util/org-multi-account/serverless_codebuild/README.md rename to contrib/org-multi-account/serverless_codebuild/README.md diff --git a/util/org-multi-account/serverless_codebuild/README_kr.md b/contrib/org-multi-account/serverless_codebuild/README_kr.md similarity index 100% rename from util/org-multi-account/serverless_codebuild/README_kr.md rename to contrib/org-multi-account/serverless_codebuild/README_kr.md diff --git a/util/org-multi-account/serverless_codebuild/docs/images/prowler_org_architecture.png b/contrib/org-multi-account/serverless_codebuild/docs/images/prowler_org_architecture.png similarity index 100% rename from util/org-multi-account/serverless_codebuild/docs/images/prowler_org_architecture.png rename to contrib/org-multi-account/serverless_codebuild/docs/images/prowler_org_architecture.png diff --git a/util/org-multi-account/serverless_codebuild/docs/images/s3_screenshot.png b/contrib/org-multi-account/serverless_codebuild/docs/images/s3_screenshot.png similarity index 100% rename from util/org-multi-account/serverless_codebuild/docs/images/s3_screenshot.png rename to contrib/org-multi-account/serverless_codebuild/docs/images/s3_screenshot.png diff --git a/util/org-multi-account/serverless_codebuild/src/run-prowler-reports.sh b/contrib/org-multi-account/serverless_codebuild/src/run-prowler-reports.sh similarity index 100% rename from util/org-multi-account/serverless_codebuild/src/run-prowler-reports.sh rename to contrib/org-multi-account/serverless_codebuild/src/run-prowler-reports.sh diff --git a/util/org-multi-account/serverless_codebuild/src/run-prowler-reports.sh.zip b/contrib/org-multi-account/serverless_codebuild/src/run-prowler-reports.sh.zip similarity index 100% rename from util/org-multi-account/serverless_codebuild/src/run-prowler-reports.sh.zip rename to contrib/org-multi-account/serverless_codebuild/src/run-prowler-reports.sh.zip diff --git a/util/org-multi-account/serverless_codebuild/templates/ProwlerCodeBuildStack.yaml b/contrib/org-multi-account/serverless_codebuild/templates/ProwlerCodeBuildStack.yaml similarity index 100% rename from util/org-multi-account/serverless_codebuild/templates/ProwlerCodeBuildStack.yaml rename to contrib/org-multi-account/serverless_codebuild/templates/ProwlerCodeBuildStack.yaml diff --git a/util/org-multi-account/serverless_codebuild/templates/ProwlerRole.yaml b/contrib/org-multi-account/serverless_codebuild/templates/ProwlerRole.yaml similarity index 100% rename from util/org-multi-account/serverless_codebuild/templates/ProwlerRole.yaml rename to contrib/org-multi-account/serverless_codebuild/templates/ProwlerRole.yaml diff --git a/util/org-multi-account/serverless_codebuild/templates/ProwlerS3.yaml b/contrib/org-multi-account/serverless_codebuild/templates/ProwlerS3.yaml similarity index 100% rename from util/org-multi-account/serverless_codebuild/templates/ProwlerS3.yaml rename to contrib/org-multi-account/serverless_codebuild/templates/ProwlerS3.yaml diff --git a/util/org-multi-account/src/run-prowler-reports.sh b/contrib/org-multi-account/src/run-prowler-reports.sh similarity index 100% rename from util/org-multi-account/src/run-prowler-reports.sh rename to contrib/org-multi-account/src/run-prowler-reports.sh diff --git a/util/other-contrib/multi-account/Audit_Exec_Role.yaml b/contrib/other-contrib/multi-account/Audit_Exec_Role.yaml similarity index 100% rename from util/other-contrib/multi-account/Audit_Exec_Role.yaml rename to contrib/other-contrib/multi-account/Audit_Exec_Role.yaml diff --git a/util/other-contrib/multi-account/Audit_Pipeline.yaml b/contrib/other-contrib/multi-account/Audit_Pipeline.yaml similarity index 100% rename from util/other-contrib/multi-account/Audit_Pipeline.yaml rename to contrib/other-contrib/multi-account/Audit_Pipeline.yaml diff --git a/util/other-contrib/multi-account/config b/contrib/other-contrib/multi-account/config similarity index 100% rename from util/other-contrib/multi-account/config rename to contrib/other-contrib/multi-account/config diff --git a/util/other-contrib/multi-account/megaprowler.sh b/contrib/other-contrib/multi-account/megaprowler.sh similarity index 100% rename from util/other-contrib/multi-account/megaprowler.sh rename to contrib/other-contrib/multi-account/megaprowler.sh diff --git a/util/terraform-kickstarter/data.tf b/contrib/terraform-kickstarter/data.tf similarity index 100% rename from util/terraform-kickstarter/data.tf rename to contrib/terraform-kickstarter/data.tf diff --git a/util/terraform-kickstarter/docs/tf.md b/contrib/terraform-kickstarter/docs/tf.md similarity index 100% rename from util/terraform-kickstarter/docs/tf.md rename to contrib/terraform-kickstarter/docs/tf.md diff --git a/util/terraform-kickstarter/main.tf b/contrib/terraform-kickstarter/main.tf similarity index 100% rename from util/terraform-kickstarter/main.tf rename to contrib/terraform-kickstarter/main.tf diff --git a/util/terraform-kickstarter/outputs.tf b/contrib/terraform-kickstarter/outputs.tf similarity index 100% rename from util/terraform-kickstarter/outputs.tf rename to contrib/terraform-kickstarter/outputs.tf diff --git a/util/terraform-kickstarter/prowler_build_spec.yml b/contrib/terraform-kickstarter/prowler_build_spec.yml similarity index 100% rename from util/terraform-kickstarter/prowler_build_spec.yml rename to contrib/terraform-kickstarter/prowler_build_spec.yml diff --git a/util/terraform-kickstarter/readme.md b/contrib/terraform-kickstarter/readme.md similarity index 100% rename from util/terraform-kickstarter/readme.md rename to contrib/terraform-kickstarter/readme.md diff --git a/util/terraform-kickstarter/tf_install.sh b/contrib/terraform-kickstarter/tf_install.sh similarity index 100% rename from util/terraform-kickstarter/tf_install.sh rename to contrib/terraform-kickstarter/tf_install.sh diff --git a/util/terraform-kickstarter/variables.tf b/contrib/terraform-kickstarter/variables.tf similarity index 100% rename from util/terraform-kickstarter/variables.tf rename to contrib/terraform-kickstarter/variables.tf diff --git a/integrations/wazuh/README.md b/contrib/wazuh/README.md similarity index 100% rename from integrations/wazuh/README.md rename to contrib/wazuh/README.md diff --git a/integrations/wazuh/prowler-wrapper.py b/contrib/wazuh/prowler-wrapper.py similarity index 100% rename from integrations/wazuh/prowler-wrapper.py rename to contrib/wazuh/prowler-wrapper.py diff --git a/integrations/wazuh/prowler_rules.xml b/contrib/wazuh/prowler_rules.xml similarity index 100% rename from integrations/wazuh/prowler_rules.xml rename to contrib/wazuh/prowler_rules.xml diff --git a/include/allowlist b/lib/common/allowlist similarity index 100% rename from include/allowlist rename to lib/common/allowlist diff --git a/include/banner b/lib/common/banner similarity index 100% rename from include/banner rename to lib/common/banner diff --git a/include/check_creds_last_used b/lib/common/check_creds_last_used similarity index 100% rename from include/check_creds_last_used rename to lib/common/check_creds_last_used diff --git a/include/colors b/lib/common/colors similarity index 100% rename from include/colors rename to lib/common/colors diff --git a/include/connection_tests b/lib/common/connection_tests similarity index 100% rename from include/connection_tests rename to lib/common/connection_tests diff --git a/include/csv_header b/lib/common/csv_header similarity index 100% rename from include/csv_header rename to lib/common/csv_header diff --git a/include/custom_checks b/lib/common/custom_checks similarity index 100% rename from include/custom_checks rename to lib/common/custom_checks diff --git a/include/html_report b/lib/common/html_report similarity index 100% rename from include/html_report rename to lib/common/html_report diff --git a/include/jq_detector b/lib/common/jq_detector similarity index 100% rename from include/jq_detector rename to lib/common/jq_detector diff --git a/include/junit_integration b/lib/common/junit_integration similarity index 100% rename from include/junit_integration rename to lib/common/junit_integration diff --git a/include/os_detector b/lib/common/os_detector similarity index 100% rename from include/os_detector rename to lib/common/os_detector diff --git a/include/outputs b/lib/common/outputs similarity index 100% rename from include/outputs rename to lib/common/outputs diff --git a/include/python_detector b/lib/common/python_detector similarity index 100% rename from include/python_detector rename to lib/common/python_detector diff --git a/include/scoring b/lib/common/scoring similarity index 100% rename from include/scoring rename to lib/common/scoring diff --git a/include/secrets_detector b/lib/common/secrets_detector similarity index 100% rename from include/secrets_detector rename to lib/common/secrets_detector diff --git a/include/whoami b/lib/common/whoami similarity index 100% rename from include/whoami rename to lib/common/whoami diff --git a/checks/check11 b/providers/aws/checks/check11 similarity index 100% rename from checks/check11 rename to providers/aws/checks/check11 diff --git a/checks/check110 b/providers/aws/checks/check110 similarity index 100% rename from checks/check110 rename to providers/aws/checks/check110 diff --git a/checks/check111 b/providers/aws/checks/check111 similarity index 100% rename from checks/check111 rename to providers/aws/checks/check111 diff --git a/checks/check112 b/providers/aws/checks/check112 similarity index 100% rename from checks/check112 rename to providers/aws/checks/check112 diff --git a/checks/check113 b/providers/aws/checks/check113 similarity index 100% rename from checks/check113 rename to providers/aws/checks/check113 diff --git a/checks/check114 b/providers/aws/checks/check114 similarity index 100% rename from checks/check114 rename to providers/aws/checks/check114 diff --git a/checks/check115 b/providers/aws/checks/check115 similarity index 100% rename from checks/check115 rename to providers/aws/checks/check115 diff --git a/checks/check116 b/providers/aws/checks/check116 similarity index 100% rename from checks/check116 rename to providers/aws/checks/check116 diff --git a/checks/check117 b/providers/aws/checks/check117 similarity index 100% rename from checks/check117 rename to providers/aws/checks/check117 diff --git a/checks/check118 b/providers/aws/checks/check118 similarity index 100% rename from checks/check118 rename to providers/aws/checks/check118 diff --git a/checks/check119 b/providers/aws/checks/check119 similarity index 100% rename from checks/check119 rename to providers/aws/checks/check119 diff --git a/checks/check12 b/providers/aws/checks/check12 similarity index 100% rename from checks/check12 rename to providers/aws/checks/check12 diff --git a/checks/check120 b/providers/aws/checks/check120 similarity index 100% rename from checks/check120 rename to providers/aws/checks/check120 diff --git a/checks/check121 b/providers/aws/checks/check121 similarity index 100% rename from checks/check121 rename to providers/aws/checks/check121 diff --git a/checks/check122 b/providers/aws/checks/check122 similarity index 100% rename from checks/check122 rename to providers/aws/checks/check122 diff --git a/checks/check13 b/providers/aws/checks/check13 similarity index 100% rename from checks/check13 rename to providers/aws/checks/check13 diff --git a/checks/check14 b/providers/aws/checks/check14 similarity index 100% rename from checks/check14 rename to providers/aws/checks/check14 diff --git a/checks/check15 b/providers/aws/checks/check15 similarity index 100% rename from checks/check15 rename to providers/aws/checks/check15 diff --git a/checks/check16 b/providers/aws/checks/check16 similarity index 100% rename from checks/check16 rename to providers/aws/checks/check16 diff --git a/checks/check17 b/providers/aws/checks/check17 similarity index 100% rename from checks/check17 rename to providers/aws/checks/check17 diff --git a/checks/check18 b/providers/aws/checks/check18 similarity index 100% rename from checks/check18 rename to providers/aws/checks/check18 diff --git a/checks/check19 b/providers/aws/checks/check19 similarity index 100% rename from checks/check19 rename to providers/aws/checks/check19 diff --git a/checks/check21 b/providers/aws/checks/check21 similarity index 100% rename from checks/check21 rename to providers/aws/checks/check21 diff --git a/checks/check22 b/providers/aws/checks/check22 similarity index 100% rename from checks/check22 rename to providers/aws/checks/check22 diff --git a/checks/check23 b/providers/aws/checks/check23 similarity index 100% rename from checks/check23 rename to providers/aws/checks/check23 diff --git a/checks/check24 b/providers/aws/checks/check24 similarity index 100% rename from checks/check24 rename to providers/aws/checks/check24 diff --git a/checks/check25 b/providers/aws/checks/check25 similarity index 100% rename from checks/check25 rename to providers/aws/checks/check25 diff --git a/checks/check26 b/providers/aws/checks/check26 similarity index 100% rename from checks/check26 rename to providers/aws/checks/check26 diff --git a/checks/check27 b/providers/aws/checks/check27 similarity index 100% rename from checks/check27 rename to providers/aws/checks/check27 diff --git a/checks/check28 b/providers/aws/checks/check28 similarity index 100% rename from checks/check28 rename to providers/aws/checks/check28 diff --git a/checks/check29 b/providers/aws/checks/check29 similarity index 100% rename from checks/check29 rename to providers/aws/checks/check29 diff --git a/checks/check31 b/providers/aws/checks/check31 similarity index 100% rename from checks/check31 rename to providers/aws/checks/check31 diff --git a/checks/check310 b/providers/aws/checks/check310 similarity index 100% rename from checks/check310 rename to providers/aws/checks/check310 diff --git a/checks/check311 b/providers/aws/checks/check311 similarity index 100% rename from checks/check311 rename to providers/aws/checks/check311 diff --git a/checks/check312 b/providers/aws/checks/check312 similarity index 100% rename from checks/check312 rename to providers/aws/checks/check312 diff --git a/checks/check313 b/providers/aws/checks/check313 similarity index 100% rename from checks/check313 rename to providers/aws/checks/check313 diff --git a/checks/check314 b/providers/aws/checks/check314 similarity index 100% rename from checks/check314 rename to providers/aws/checks/check314 diff --git a/checks/check32 b/providers/aws/checks/check32 similarity index 100% rename from checks/check32 rename to providers/aws/checks/check32 diff --git a/checks/check33 b/providers/aws/checks/check33 similarity index 100% rename from checks/check33 rename to providers/aws/checks/check33 diff --git a/checks/check34 b/providers/aws/checks/check34 similarity index 100% rename from checks/check34 rename to providers/aws/checks/check34 diff --git a/checks/check35 b/providers/aws/checks/check35 similarity index 100% rename from checks/check35 rename to providers/aws/checks/check35 diff --git a/checks/check36 b/providers/aws/checks/check36 similarity index 100% rename from checks/check36 rename to providers/aws/checks/check36 diff --git a/checks/check37 b/providers/aws/checks/check37 similarity index 100% rename from checks/check37 rename to providers/aws/checks/check37 diff --git a/checks/check38 b/providers/aws/checks/check38 similarity index 100% rename from checks/check38 rename to providers/aws/checks/check38 diff --git a/checks/check39 b/providers/aws/checks/check39 similarity index 100% rename from checks/check39 rename to providers/aws/checks/check39 diff --git a/checks/check41 b/providers/aws/checks/check41 similarity index 100% rename from checks/check41 rename to providers/aws/checks/check41 diff --git a/checks/check42 b/providers/aws/checks/check42 similarity index 100% rename from checks/check42 rename to providers/aws/checks/check42 diff --git a/checks/check43 b/providers/aws/checks/check43 similarity index 100% rename from checks/check43 rename to providers/aws/checks/check43 diff --git a/checks/check44 b/providers/aws/checks/check44 similarity index 100% rename from checks/check44 rename to providers/aws/checks/check44 diff --git a/checks/check45 b/providers/aws/checks/check45 similarity index 100% rename from checks/check45 rename to providers/aws/checks/check45 diff --git a/checks/check46 b/providers/aws/checks/check46 similarity index 100% rename from checks/check46 rename to providers/aws/checks/check46 diff --git a/checks/check_extra71 b/providers/aws/checks/check_extra71 similarity index 100% rename from checks/check_extra71 rename to providers/aws/checks/check_extra71 diff --git a/checks/check_extra710 b/providers/aws/checks/check_extra710 similarity index 100% rename from checks/check_extra710 rename to providers/aws/checks/check_extra710 diff --git a/checks/check_extra7100 b/providers/aws/checks/check_extra7100 similarity index 100% rename from checks/check_extra7100 rename to providers/aws/checks/check_extra7100 diff --git a/checks/check_extra7101 b/providers/aws/checks/check_extra7101 similarity index 100% rename from checks/check_extra7101 rename to providers/aws/checks/check_extra7101 diff --git a/checks/check_extra7102 b/providers/aws/checks/check_extra7102 similarity index 100% rename from checks/check_extra7102 rename to providers/aws/checks/check_extra7102 diff --git a/checks/check_extra7103 b/providers/aws/checks/check_extra7103 similarity index 100% rename from checks/check_extra7103 rename to providers/aws/checks/check_extra7103 diff --git a/checks/check_extra7104 b/providers/aws/checks/check_extra7104 similarity index 100% rename from checks/check_extra7104 rename to providers/aws/checks/check_extra7104 diff --git a/checks/check_extra7105 b/providers/aws/checks/check_extra7105 similarity index 100% rename from checks/check_extra7105 rename to providers/aws/checks/check_extra7105 diff --git a/checks/check_extra7106 b/providers/aws/checks/check_extra7106 similarity index 100% rename from checks/check_extra7106 rename to providers/aws/checks/check_extra7106 diff --git a/checks/check_extra7107 b/providers/aws/checks/check_extra7107 similarity index 100% rename from checks/check_extra7107 rename to providers/aws/checks/check_extra7107 diff --git a/checks/check_extra7108 b/providers/aws/checks/check_extra7108 similarity index 100% rename from checks/check_extra7108 rename to providers/aws/checks/check_extra7108 diff --git a/checks/check_extra7109 b/providers/aws/checks/check_extra7109 similarity index 100% rename from checks/check_extra7109 rename to providers/aws/checks/check_extra7109 diff --git a/checks/check_extra711 b/providers/aws/checks/check_extra711 similarity index 100% rename from checks/check_extra711 rename to providers/aws/checks/check_extra711 diff --git a/checks/check_extra7110 b/providers/aws/checks/check_extra7110 similarity index 100% rename from checks/check_extra7110 rename to providers/aws/checks/check_extra7110 diff --git a/checks/check_extra7111 b/providers/aws/checks/check_extra7111 similarity index 100% rename from checks/check_extra7111 rename to providers/aws/checks/check_extra7111 diff --git a/checks/check_extra7112 b/providers/aws/checks/check_extra7112 similarity index 100% rename from checks/check_extra7112 rename to providers/aws/checks/check_extra7112 diff --git a/checks/check_extra7113 b/providers/aws/checks/check_extra7113 similarity index 100% rename from checks/check_extra7113 rename to providers/aws/checks/check_extra7113 diff --git a/checks/check_extra7114 b/providers/aws/checks/check_extra7114 similarity index 100% rename from checks/check_extra7114 rename to providers/aws/checks/check_extra7114 diff --git a/checks/check_extra7115 b/providers/aws/checks/check_extra7115 similarity index 100% rename from checks/check_extra7115 rename to providers/aws/checks/check_extra7115 diff --git a/checks/check_extra7116 b/providers/aws/checks/check_extra7116 similarity index 100% rename from checks/check_extra7116 rename to providers/aws/checks/check_extra7116 diff --git a/checks/check_extra7117 b/providers/aws/checks/check_extra7117 similarity index 100% rename from checks/check_extra7117 rename to providers/aws/checks/check_extra7117 diff --git a/checks/check_extra7118 b/providers/aws/checks/check_extra7118 similarity index 100% rename from checks/check_extra7118 rename to providers/aws/checks/check_extra7118 diff --git a/checks/check_extra7119 b/providers/aws/checks/check_extra7119 similarity index 100% rename from checks/check_extra7119 rename to providers/aws/checks/check_extra7119 diff --git a/checks/check_extra712 b/providers/aws/checks/check_extra712 similarity index 100% rename from checks/check_extra712 rename to providers/aws/checks/check_extra712 diff --git a/checks/check_extra7120 b/providers/aws/checks/check_extra7120 similarity index 100% rename from checks/check_extra7120 rename to providers/aws/checks/check_extra7120 diff --git a/checks/check_extra7121 b/providers/aws/checks/check_extra7121 similarity index 100% rename from checks/check_extra7121 rename to providers/aws/checks/check_extra7121 diff --git a/checks/check_extra7122 b/providers/aws/checks/check_extra7122 similarity index 100% rename from checks/check_extra7122 rename to providers/aws/checks/check_extra7122 diff --git a/checks/check_extra7123 b/providers/aws/checks/check_extra7123 similarity index 100% rename from checks/check_extra7123 rename to providers/aws/checks/check_extra7123 diff --git a/checks/check_extra7124 b/providers/aws/checks/check_extra7124 similarity index 100% rename from checks/check_extra7124 rename to providers/aws/checks/check_extra7124 diff --git a/checks/check_extra7125 b/providers/aws/checks/check_extra7125 similarity index 100% rename from checks/check_extra7125 rename to providers/aws/checks/check_extra7125 diff --git a/checks/check_extra7126 b/providers/aws/checks/check_extra7126 similarity index 100% rename from checks/check_extra7126 rename to providers/aws/checks/check_extra7126 diff --git a/checks/check_extra7127 b/providers/aws/checks/check_extra7127 similarity index 100% rename from checks/check_extra7127 rename to providers/aws/checks/check_extra7127 diff --git a/checks/check_extra7128 b/providers/aws/checks/check_extra7128 similarity index 100% rename from checks/check_extra7128 rename to providers/aws/checks/check_extra7128 diff --git a/checks/check_extra7129 b/providers/aws/checks/check_extra7129 similarity index 100% rename from checks/check_extra7129 rename to providers/aws/checks/check_extra7129 diff --git a/checks/check_extra713 b/providers/aws/checks/check_extra713 similarity index 100% rename from checks/check_extra713 rename to providers/aws/checks/check_extra713 diff --git a/checks/check_extra7130 b/providers/aws/checks/check_extra7130 similarity index 100% rename from checks/check_extra7130 rename to providers/aws/checks/check_extra7130 diff --git a/checks/check_extra7131 b/providers/aws/checks/check_extra7131 similarity index 100% rename from checks/check_extra7131 rename to providers/aws/checks/check_extra7131 diff --git a/checks/check_extra7132 b/providers/aws/checks/check_extra7132 similarity index 100% rename from checks/check_extra7132 rename to providers/aws/checks/check_extra7132 diff --git a/checks/check_extra7133 b/providers/aws/checks/check_extra7133 similarity index 100% rename from checks/check_extra7133 rename to providers/aws/checks/check_extra7133 diff --git a/checks/check_extra7134 b/providers/aws/checks/check_extra7134 similarity index 100% rename from checks/check_extra7134 rename to providers/aws/checks/check_extra7134 diff --git a/checks/check_extra7135 b/providers/aws/checks/check_extra7135 similarity index 100% rename from checks/check_extra7135 rename to providers/aws/checks/check_extra7135 diff --git a/checks/check_extra7136 b/providers/aws/checks/check_extra7136 similarity index 100% rename from checks/check_extra7136 rename to providers/aws/checks/check_extra7136 diff --git a/checks/check_extra7137 b/providers/aws/checks/check_extra7137 similarity index 100% rename from checks/check_extra7137 rename to providers/aws/checks/check_extra7137 diff --git a/checks/check_extra7138 b/providers/aws/checks/check_extra7138 similarity index 100% rename from checks/check_extra7138 rename to providers/aws/checks/check_extra7138 diff --git a/checks/check_extra7139 b/providers/aws/checks/check_extra7139 similarity index 100% rename from checks/check_extra7139 rename to providers/aws/checks/check_extra7139 diff --git a/checks/check_extra714 b/providers/aws/checks/check_extra714 similarity index 100% rename from checks/check_extra714 rename to providers/aws/checks/check_extra714 diff --git a/checks/check_extra7140 b/providers/aws/checks/check_extra7140 similarity index 100% rename from checks/check_extra7140 rename to providers/aws/checks/check_extra7140 diff --git a/checks/check_extra7141 b/providers/aws/checks/check_extra7141 similarity index 100% rename from checks/check_extra7141 rename to providers/aws/checks/check_extra7141 diff --git a/checks/check_extra7142 b/providers/aws/checks/check_extra7142 similarity index 100% rename from checks/check_extra7142 rename to providers/aws/checks/check_extra7142 diff --git a/checks/check_extra7143 b/providers/aws/checks/check_extra7143 similarity index 100% rename from checks/check_extra7143 rename to providers/aws/checks/check_extra7143 diff --git a/checks/check_extra7144 b/providers/aws/checks/check_extra7144 similarity index 100% rename from checks/check_extra7144 rename to providers/aws/checks/check_extra7144 diff --git a/checks/check_extra7145 b/providers/aws/checks/check_extra7145 similarity index 100% rename from checks/check_extra7145 rename to providers/aws/checks/check_extra7145 diff --git a/checks/check_extra7146 b/providers/aws/checks/check_extra7146 similarity index 100% rename from checks/check_extra7146 rename to providers/aws/checks/check_extra7146 diff --git a/checks/check_extra7147 b/providers/aws/checks/check_extra7147 similarity index 100% rename from checks/check_extra7147 rename to providers/aws/checks/check_extra7147 diff --git a/checks/check_extra7148 b/providers/aws/checks/check_extra7148 similarity index 100% rename from checks/check_extra7148 rename to providers/aws/checks/check_extra7148 diff --git a/checks/check_extra7149 b/providers/aws/checks/check_extra7149 similarity index 100% rename from checks/check_extra7149 rename to providers/aws/checks/check_extra7149 diff --git a/checks/check_extra715 b/providers/aws/checks/check_extra715 similarity index 100% rename from checks/check_extra715 rename to providers/aws/checks/check_extra715 diff --git a/checks/check_extra7150 b/providers/aws/checks/check_extra7150 similarity index 100% rename from checks/check_extra7150 rename to providers/aws/checks/check_extra7150 diff --git a/checks/check_extra7151 b/providers/aws/checks/check_extra7151 similarity index 100% rename from checks/check_extra7151 rename to providers/aws/checks/check_extra7151 diff --git a/checks/check_extra7152 b/providers/aws/checks/check_extra7152 similarity index 100% rename from checks/check_extra7152 rename to providers/aws/checks/check_extra7152 diff --git a/checks/check_extra7153 b/providers/aws/checks/check_extra7153 similarity index 100% rename from checks/check_extra7153 rename to providers/aws/checks/check_extra7153 diff --git a/checks/check_extra7154 b/providers/aws/checks/check_extra7154 similarity index 100% rename from checks/check_extra7154 rename to providers/aws/checks/check_extra7154 diff --git a/checks/check_extra7155 b/providers/aws/checks/check_extra7155 similarity index 100% rename from checks/check_extra7155 rename to providers/aws/checks/check_extra7155 diff --git a/checks/check_extra7156 b/providers/aws/checks/check_extra7156 similarity index 100% rename from checks/check_extra7156 rename to providers/aws/checks/check_extra7156 diff --git a/checks/check_extra7157 b/providers/aws/checks/check_extra7157 similarity index 100% rename from checks/check_extra7157 rename to providers/aws/checks/check_extra7157 diff --git a/checks/check_extra7158 b/providers/aws/checks/check_extra7158 similarity index 100% rename from checks/check_extra7158 rename to providers/aws/checks/check_extra7158 diff --git a/checks/check_extra7159 b/providers/aws/checks/check_extra7159 similarity index 100% rename from checks/check_extra7159 rename to providers/aws/checks/check_extra7159 diff --git a/checks/check_extra716 b/providers/aws/checks/check_extra716 similarity index 100% rename from checks/check_extra716 rename to providers/aws/checks/check_extra716 diff --git a/checks/check_extra7160 b/providers/aws/checks/check_extra7160 similarity index 100% rename from checks/check_extra7160 rename to providers/aws/checks/check_extra7160 diff --git a/checks/check_extra7161 b/providers/aws/checks/check_extra7161 similarity index 100% rename from checks/check_extra7161 rename to providers/aws/checks/check_extra7161 diff --git a/checks/check_extra7162 b/providers/aws/checks/check_extra7162 similarity index 100% rename from checks/check_extra7162 rename to providers/aws/checks/check_extra7162 diff --git a/checks/check_extra7163 b/providers/aws/checks/check_extra7163 similarity index 100% rename from checks/check_extra7163 rename to providers/aws/checks/check_extra7163 diff --git a/checks/check_extra7164 b/providers/aws/checks/check_extra7164 similarity index 100% rename from checks/check_extra7164 rename to providers/aws/checks/check_extra7164 diff --git a/checks/check_extra7165 b/providers/aws/checks/check_extra7165 similarity index 100% rename from checks/check_extra7165 rename to providers/aws/checks/check_extra7165 diff --git a/checks/check_extra7166 b/providers/aws/checks/check_extra7166 similarity index 100% rename from checks/check_extra7166 rename to providers/aws/checks/check_extra7166 diff --git a/checks/check_extra7167 b/providers/aws/checks/check_extra7167 similarity index 100% rename from checks/check_extra7167 rename to providers/aws/checks/check_extra7167 diff --git a/checks/check_extra7168 b/providers/aws/checks/check_extra7168 similarity index 100% rename from checks/check_extra7168 rename to providers/aws/checks/check_extra7168 diff --git a/checks/check_extra7169 b/providers/aws/checks/check_extra7169 similarity index 100% rename from checks/check_extra7169 rename to providers/aws/checks/check_extra7169 diff --git a/checks/check_extra717 b/providers/aws/checks/check_extra717 similarity index 100% rename from checks/check_extra717 rename to providers/aws/checks/check_extra717 diff --git a/checks/check_extra7170 b/providers/aws/checks/check_extra7170 similarity index 100% rename from checks/check_extra7170 rename to providers/aws/checks/check_extra7170 diff --git a/checks/check_extra7171 b/providers/aws/checks/check_extra7171 similarity index 100% rename from checks/check_extra7171 rename to providers/aws/checks/check_extra7171 diff --git a/checks/check_extra7172 b/providers/aws/checks/check_extra7172 similarity index 100% rename from checks/check_extra7172 rename to providers/aws/checks/check_extra7172 diff --git a/checks/check_extra7173 b/providers/aws/checks/check_extra7173 similarity index 100% rename from checks/check_extra7173 rename to providers/aws/checks/check_extra7173 diff --git a/checks/check_extra7174 b/providers/aws/checks/check_extra7174 similarity index 100% rename from checks/check_extra7174 rename to providers/aws/checks/check_extra7174 diff --git a/checks/check_extra7175 b/providers/aws/checks/check_extra7175 similarity index 100% rename from checks/check_extra7175 rename to providers/aws/checks/check_extra7175 diff --git a/checks/check_extra7176 b/providers/aws/checks/check_extra7176 similarity index 100% rename from checks/check_extra7176 rename to providers/aws/checks/check_extra7176 diff --git a/checks/check_extra7177 b/providers/aws/checks/check_extra7177 similarity index 100% rename from checks/check_extra7177 rename to providers/aws/checks/check_extra7177 diff --git a/checks/check_extra7178 b/providers/aws/checks/check_extra7178 similarity index 100% rename from checks/check_extra7178 rename to providers/aws/checks/check_extra7178 diff --git a/checks/check_extra7179 b/providers/aws/checks/check_extra7179 similarity index 100% rename from checks/check_extra7179 rename to providers/aws/checks/check_extra7179 diff --git a/checks/check_extra718 b/providers/aws/checks/check_extra718 similarity index 100% rename from checks/check_extra718 rename to providers/aws/checks/check_extra718 diff --git a/checks/check_extra7180 b/providers/aws/checks/check_extra7180 similarity index 100% rename from checks/check_extra7180 rename to providers/aws/checks/check_extra7180 diff --git a/checks/check_extra719 b/providers/aws/checks/check_extra719 similarity index 100% rename from checks/check_extra719 rename to providers/aws/checks/check_extra719 diff --git a/checks/check_extra72 b/providers/aws/checks/check_extra72 similarity index 100% rename from checks/check_extra72 rename to providers/aws/checks/check_extra72 diff --git a/checks/check_extra720 b/providers/aws/checks/check_extra720 similarity index 100% rename from checks/check_extra720 rename to providers/aws/checks/check_extra720 diff --git a/checks/check_extra721 b/providers/aws/checks/check_extra721 similarity index 100% rename from checks/check_extra721 rename to providers/aws/checks/check_extra721 diff --git a/checks/check_extra722 b/providers/aws/checks/check_extra722 similarity index 100% rename from checks/check_extra722 rename to providers/aws/checks/check_extra722 diff --git a/checks/check_extra723 b/providers/aws/checks/check_extra723 similarity index 100% rename from checks/check_extra723 rename to providers/aws/checks/check_extra723 diff --git a/checks/check_extra724 b/providers/aws/checks/check_extra724 similarity index 100% rename from checks/check_extra724 rename to providers/aws/checks/check_extra724 diff --git a/checks/check_extra725 b/providers/aws/checks/check_extra725 similarity index 100% rename from checks/check_extra725 rename to providers/aws/checks/check_extra725 diff --git a/checks/check_extra726 b/providers/aws/checks/check_extra726 similarity index 100% rename from checks/check_extra726 rename to providers/aws/checks/check_extra726 diff --git a/checks/check_extra727 b/providers/aws/checks/check_extra727 similarity index 100% rename from checks/check_extra727 rename to providers/aws/checks/check_extra727 diff --git a/checks/check_extra728 b/providers/aws/checks/check_extra728 similarity index 100% rename from checks/check_extra728 rename to providers/aws/checks/check_extra728 diff --git a/checks/check_extra729 b/providers/aws/checks/check_extra729 similarity index 100% rename from checks/check_extra729 rename to providers/aws/checks/check_extra729 diff --git a/checks/check_extra73 b/providers/aws/checks/check_extra73 similarity index 100% rename from checks/check_extra73 rename to providers/aws/checks/check_extra73 diff --git a/checks/check_extra730 b/providers/aws/checks/check_extra730 similarity index 100% rename from checks/check_extra730 rename to providers/aws/checks/check_extra730 diff --git a/checks/check_extra731 b/providers/aws/checks/check_extra731 similarity index 100% rename from checks/check_extra731 rename to providers/aws/checks/check_extra731 diff --git a/checks/check_extra732 b/providers/aws/checks/check_extra732 similarity index 100% rename from checks/check_extra732 rename to providers/aws/checks/check_extra732 diff --git a/checks/check_extra733 b/providers/aws/checks/check_extra733 similarity index 100% rename from checks/check_extra733 rename to providers/aws/checks/check_extra733 diff --git a/checks/check_extra734 b/providers/aws/checks/check_extra734 similarity index 100% rename from checks/check_extra734 rename to providers/aws/checks/check_extra734 diff --git a/checks/check_extra735 b/providers/aws/checks/check_extra735 similarity index 100% rename from checks/check_extra735 rename to providers/aws/checks/check_extra735 diff --git a/checks/check_extra736 b/providers/aws/checks/check_extra736 similarity index 100% rename from checks/check_extra736 rename to providers/aws/checks/check_extra736 diff --git a/checks/check_extra738 b/providers/aws/checks/check_extra738 similarity index 100% rename from checks/check_extra738 rename to providers/aws/checks/check_extra738 diff --git a/checks/check_extra739 b/providers/aws/checks/check_extra739 similarity index 100% rename from checks/check_extra739 rename to providers/aws/checks/check_extra739 diff --git a/checks/check_extra74 b/providers/aws/checks/check_extra74 similarity index 100% rename from checks/check_extra74 rename to providers/aws/checks/check_extra74 diff --git a/checks/check_extra740 b/providers/aws/checks/check_extra740 similarity index 100% rename from checks/check_extra740 rename to providers/aws/checks/check_extra740 diff --git a/checks/check_extra741 b/providers/aws/checks/check_extra741 similarity index 100% rename from checks/check_extra741 rename to providers/aws/checks/check_extra741 diff --git a/checks/check_extra742 b/providers/aws/checks/check_extra742 similarity index 100% rename from checks/check_extra742 rename to providers/aws/checks/check_extra742 diff --git a/checks/check_extra743 b/providers/aws/checks/check_extra743 similarity index 100% rename from checks/check_extra743 rename to providers/aws/checks/check_extra743 diff --git a/checks/check_extra744 b/providers/aws/checks/check_extra744 similarity index 100% rename from checks/check_extra744 rename to providers/aws/checks/check_extra744 diff --git a/checks/check_extra745 b/providers/aws/checks/check_extra745 similarity index 100% rename from checks/check_extra745 rename to providers/aws/checks/check_extra745 diff --git a/checks/check_extra746 b/providers/aws/checks/check_extra746 similarity index 100% rename from checks/check_extra746 rename to providers/aws/checks/check_extra746 diff --git a/checks/check_extra747 b/providers/aws/checks/check_extra747 similarity index 100% rename from checks/check_extra747 rename to providers/aws/checks/check_extra747 diff --git a/checks/check_extra748 b/providers/aws/checks/check_extra748 similarity index 100% rename from checks/check_extra748 rename to providers/aws/checks/check_extra748 diff --git a/checks/check_extra749 b/providers/aws/checks/check_extra749 similarity index 100% rename from checks/check_extra749 rename to providers/aws/checks/check_extra749 diff --git a/checks/check_extra75 b/providers/aws/checks/check_extra75 similarity index 100% rename from checks/check_extra75 rename to providers/aws/checks/check_extra75 diff --git a/checks/check_extra750 b/providers/aws/checks/check_extra750 similarity index 100% rename from checks/check_extra750 rename to providers/aws/checks/check_extra750 diff --git a/checks/check_extra751 b/providers/aws/checks/check_extra751 similarity index 100% rename from checks/check_extra751 rename to providers/aws/checks/check_extra751 diff --git a/checks/check_extra752 b/providers/aws/checks/check_extra752 similarity index 100% rename from checks/check_extra752 rename to providers/aws/checks/check_extra752 diff --git a/checks/check_extra753 b/providers/aws/checks/check_extra753 similarity index 100% rename from checks/check_extra753 rename to providers/aws/checks/check_extra753 diff --git a/checks/check_extra754 b/providers/aws/checks/check_extra754 similarity index 100% rename from checks/check_extra754 rename to providers/aws/checks/check_extra754 diff --git a/checks/check_extra755 b/providers/aws/checks/check_extra755 similarity index 100% rename from checks/check_extra755 rename to providers/aws/checks/check_extra755 diff --git a/checks/check_extra757 b/providers/aws/checks/check_extra757 similarity index 100% rename from checks/check_extra757 rename to providers/aws/checks/check_extra757 diff --git a/checks/check_extra758 b/providers/aws/checks/check_extra758 similarity index 100% rename from checks/check_extra758 rename to providers/aws/checks/check_extra758 diff --git a/checks/check_extra759 b/providers/aws/checks/check_extra759 similarity index 100% rename from checks/check_extra759 rename to providers/aws/checks/check_extra759 diff --git a/checks/check_extra76 b/providers/aws/checks/check_extra76 similarity index 100% rename from checks/check_extra76 rename to providers/aws/checks/check_extra76 diff --git a/checks/check_extra760 b/providers/aws/checks/check_extra760 similarity index 100% rename from checks/check_extra760 rename to providers/aws/checks/check_extra760 diff --git a/checks/check_extra761 b/providers/aws/checks/check_extra761 similarity index 100% rename from checks/check_extra761 rename to providers/aws/checks/check_extra761 diff --git a/checks/check_extra762 b/providers/aws/checks/check_extra762 similarity index 100% rename from checks/check_extra762 rename to providers/aws/checks/check_extra762 diff --git a/checks/check_extra763 b/providers/aws/checks/check_extra763 similarity index 100% rename from checks/check_extra763 rename to providers/aws/checks/check_extra763 diff --git a/checks/check_extra764 b/providers/aws/checks/check_extra764 similarity index 100% rename from checks/check_extra764 rename to providers/aws/checks/check_extra764 diff --git a/checks/check_extra765 b/providers/aws/checks/check_extra765 similarity index 100% rename from checks/check_extra765 rename to providers/aws/checks/check_extra765 diff --git a/checks/check_extra767 b/providers/aws/checks/check_extra767 similarity index 100% rename from checks/check_extra767 rename to providers/aws/checks/check_extra767 diff --git a/checks/check_extra768 b/providers/aws/checks/check_extra768 similarity index 100% rename from checks/check_extra768 rename to providers/aws/checks/check_extra768 diff --git a/checks/check_extra769 b/providers/aws/checks/check_extra769 similarity index 100% rename from checks/check_extra769 rename to providers/aws/checks/check_extra769 diff --git a/checks/check_extra77 b/providers/aws/checks/check_extra77 similarity index 100% rename from checks/check_extra77 rename to providers/aws/checks/check_extra77 diff --git a/checks/check_extra770 b/providers/aws/checks/check_extra770 similarity index 100% rename from checks/check_extra770 rename to providers/aws/checks/check_extra770 diff --git a/checks/check_extra771 b/providers/aws/checks/check_extra771 similarity index 100% rename from checks/check_extra771 rename to providers/aws/checks/check_extra771 diff --git a/checks/check_extra772 b/providers/aws/checks/check_extra772 similarity index 100% rename from checks/check_extra772 rename to providers/aws/checks/check_extra772 diff --git a/checks/check_extra773 b/providers/aws/checks/check_extra773 similarity index 100% rename from checks/check_extra773 rename to providers/aws/checks/check_extra773 diff --git a/checks/check_extra774 b/providers/aws/checks/check_extra774 similarity index 100% rename from checks/check_extra774 rename to providers/aws/checks/check_extra774 diff --git a/checks/check_extra775 b/providers/aws/checks/check_extra775 similarity index 100% rename from checks/check_extra775 rename to providers/aws/checks/check_extra775 diff --git a/checks/check_extra776 b/providers/aws/checks/check_extra776 similarity index 100% rename from checks/check_extra776 rename to providers/aws/checks/check_extra776 diff --git a/checks/check_extra777 b/providers/aws/checks/check_extra777 similarity index 100% rename from checks/check_extra777 rename to providers/aws/checks/check_extra777 diff --git a/checks/check_extra778 b/providers/aws/checks/check_extra778 similarity index 100% rename from checks/check_extra778 rename to providers/aws/checks/check_extra778 diff --git a/checks/check_extra779 b/providers/aws/checks/check_extra779 similarity index 100% rename from checks/check_extra779 rename to providers/aws/checks/check_extra779 diff --git a/checks/check_extra78 b/providers/aws/checks/check_extra78 similarity index 100% rename from checks/check_extra78 rename to providers/aws/checks/check_extra78 diff --git a/checks/check_extra780 b/providers/aws/checks/check_extra780 similarity index 100% rename from checks/check_extra780 rename to providers/aws/checks/check_extra780 diff --git a/checks/check_extra781 b/providers/aws/checks/check_extra781 similarity index 100% rename from checks/check_extra781 rename to providers/aws/checks/check_extra781 diff --git a/checks/check_extra782 b/providers/aws/checks/check_extra782 similarity index 100% rename from checks/check_extra782 rename to providers/aws/checks/check_extra782 diff --git a/checks/check_extra783 b/providers/aws/checks/check_extra783 similarity index 100% rename from checks/check_extra783 rename to providers/aws/checks/check_extra783 diff --git a/checks/check_extra784 b/providers/aws/checks/check_extra784 similarity index 100% rename from checks/check_extra784 rename to providers/aws/checks/check_extra784 diff --git a/checks/check_extra785 b/providers/aws/checks/check_extra785 similarity index 100% rename from checks/check_extra785 rename to providers/aws/checks/check_extra785 diff --git a/checks/check_extra786 b/providers/aws/checks/check_extra786 similarity index 100% rename from checks/check_extra786 rename to providers/aws/checks/check_extra786 diff --git a/checks/check_extra787 b/providers/aws/checks/check_extra787 similarity index 100% rename from checks/check_extra787 rename to providers/aws/checks/check_extra787 diff --git a/checks/check_extra788 b/providers/aws/checks/check_extra788 similarity index 100% rename from checks/check_extra788 rename to providers/aws/checks/check_extra788 diff --git a/checks/check_extra789 b/providers/aws/checks/check_extra789 similarity index 100% rename from checks/check_extra789 rename to providers/aws/checks/check_extra789 diff --git a/checks/check_extra79 b/providers/aws/checks/check_extra79 similarity index 100% rename from checks/check_extra79 rename to providers/aws/checks/check_extra79 diff --git a/checks/check_extra790 b/providers/aws/checks/check_extra790 similarity index 100% rename from checks/check_extra790 rename to providers/aws/checks/check_extra790 diff --git a/checks/check_extra791 b/providers/aws/checks/check_extra791 similarity index 100% rename from checks/check_extra791 rename to providers/aws/checks/check_extra791 diff --git a/checks/check_extra792 b/providers/aws/checks/check_extra792 similarity index 100% rename from checks/check_extra792 rename to providers/aws/checks/check_extra792 diff --git a/checks/check_extra793 b/providers/aws/checks/check_extra793 similarity index 100% rename from checks/check_extra793 rename to providers/aws/checks/check_extra793 diff --git a/checks/check_extra794 b/providers/aws/checks/check_extra794 similarity index 100% rename from checks/check_extra794 rename to providers/aws/checks/check_extra794 diff --git a/checks/check_extra795 b/providers/aws/checks/check_extra795 similarity index 100% rename from checks/check_extra795 rename to providers/aws/checks/check_extra795 diff --git a/checks/check_extra796 b/providers/aws/checks/check_extra796 similarity index 100% rename from checks/check_extra796 rename to providers/aws/checks/check_extra796 diff --git a/checks/check_extra797 b/providers/aws/checks/check_extra797 similarity index 100% rename from checks/check_extra797 rename to providers/aws/checks/check_extra797 diff --git a/checks/check_extra798 b/providers/aws/checks/check_extra798 similarity index 100% rename from checks/check_extra798 rename to providers/aws/checks/check_extra798 diff --git a/checks/check_extra799 b/providers/aws/checks/check_extra799 similarity index 100% rename from checks/check_extra799 rename to providers/aws/checks/check_extra799 diff --git a/checks/check_extra9999 b/providers/aws/checks/check_extra9999 similarity index 100% rename from checks/check_extra9999 rename to providers/aws/checks/check_extra9999 diff --git a/checks/check_sample b/providers/aws/checks/check_sample similarity index 100% rename from checks/check_sample rename to providers/aws/checks/check_sample diff --git a/include/assume_role b/providers/aws/common/assume_role similarity index 100% rename from include/assume_role rename to providers/aws/common/assume_role diff --git a/include/aws_profile_loader b/providers/aws/common/aws_profile_loader similarity index 100% rename from include/aws_profile_loader rename to providers/aws/common/aws_profile_loader diff --git a/include/awscli_detector b/providers/aws/common/awscli_detector similarity index 100% rename from include/awscli_detector rename to providers/aws/common/awscli_detector diff --git a/include/check3x b/providers/aws/common/check3x similarity index 100% rename from include/check3x rename to providers/aws/common/check3x diff --git a/include/credentials_report b/providers/aws/common/credentials_report similarity index 100% rename from include/credentials_report rename to providers/aws/common/credentials_report diff --git a/include/organizations_metadata b/providers/aws/common/organizations_metadata similarity index 100% rename from include/organizations_metadata rename to providers/aws/common/organizations_metadata diff --git a/include/outputs_bucket b/providers/aws/common/outputs_bucket similarity index 100% rename from include/outputs_bucket rename to providers/aws/common/outputs_bucket diff --git a/include/securityhub_integration b/providers/aws/common/securityhub_integration similarity index 100% rename from include/securityhub_integration rename to providers/aws/common/securityhub_integration diff --git a/allowlist_example.txt b/util/allowlist_example.txt similarity index 100% rename from allowlist_example.txt rename to util/allowlist_example.txt diff --git a/checklist.txt b/util/checklist_example.txt similarity index 100% rename from checklist.txt rename to util/checklist_example.txt