diff --git a/prowler/providers/image/image_provider.py b/prowler/providers/image/image_provider.py index 0738f1e7bc..d37781b721 100644 --- a/prowler/providers/image/image_provider.py +++ b/prowler/providers/image/image_provider.py @@ -878,7 +878,8 @@ class ImageProvider(Provider): print( f"\n{Style.BRIGHT}Registry:{Style.RESET_ALL} " f"{Fore.CYAN}{self.registry}{Style.RESET_ALL} " - f"({num_repos} repositories, {total_images} images)\n" + f"({num_repos} {'repository' if num_repos == 1 else 'repositories'}, " + f"{total_images} {'image' if total_images == 1 else 'images'})\n" ) for repo, tags in repos_tags.items(): print( diff --git a/tests/providers/image/lib/registry/test_provider_registry.py b/tests/providers/image/lib/registry/test_provider_registry.py index 9b67b005b6..4393ce76cf 100644 --- a/tests/providers/image/lib/registry/test_provider_registry.py +++ b/tests/providers/image/lib/registry/test_provider_registry.py @@ -184,7 +184,7 @@ class TestRegistryList: captured = capsys.readouterr() assert "prod/app" in captured.out assert "dev/app" not in captured.out - assert "1 repositories" in captured.out + assert "1 repository" in captured.out @patch("prowler.providers.image.image_provider.create_registry_adapter") def test_registry_list_respects_tag_filter(self, mock_factory, capsys):