diff --git a/local-app/python-tools/cross-organization/assess_check_config.py b/local-app/python-tools/cross-organization/assess_check_config.py index ccb356ba..dc98a0d6 100755 --- a/local-app/python-tools/cross-organization/assess_check_config.py +++ b/local-app/python-tools/cross-organization/assess_check_config.py @@ -18,7 +18,7 @@ def find_latest_file(pattern): def main(): parser = argparse.ArgumentParser(description=f"AWS Config Audit Assessor v{__version__}") parser.add_argument("--input", help="JSON audit file (default: latest audit_results.check_config.*.json)") - parser.add_argument("--central-bucket-regex", default=".*-org-.*", help="Regex for corporate S3 standards") + parser.add_argument("--central-bucket-regex", default="-org-", help="Regex for corporate S3 standards") args = parser.parse_args() input_file = args.input or find_latest_file("audit_results.check_config.*.json") @@ -63,7 +63,7 @@ def main(): stats["size_bytes"] += reg_data.get("bucket_size_bytes", 0) if bucket != "N/A": - if re.match(args.central_bucket_regex, bucket): + if re.search(args.central_bucket_regex, bucket): stats["central_buckets"].add(bucket) else: s3_issues.append(bucket)