gitextract_966uldie/ ├── .gitattributes ├── .github/ │ └── workflows/ │ ├── claude-code-review.yml │ └── claude.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── UnsecuredAPIKeys-OpenSource.sln ├── UnsecuredAPIKeys.CLI/ │ ├── Constants.cs │ ├── Program.cs │ ├── Services/ │ │ ├── DatabaseService.cs │ │ ├── ScraperService.cs │ │ └── VerifierService.cs │ ├── UnsecuredAPIKeys.CLI.csproj │ └── appsettings.example.json ├── UnsecuredAPIKeys.Data/ │ ├── Common/ │ │ ├── ApiProviderAttribute.cs │ │ └── CommonEnums.cs │ ├── DBContext.cs │ ├── DesignTimeDbContextFactory.cs │ ├── Models/ │ │ ├── APIKey.cs │ │ ├── ApplicationSetting.cs │ │ ├── RepoReference.cs │ │ ├── SearchProviderToken.cs │ │ └── SearchQuery.cs │ └── UnsecuredAPIKeys.Data.csproj └── UnsecuredAPIKeys.Providers/ ├── AI Providers/ │ ├── AnthropicProvider.cs │ ├── GoogleProvider.cs │ └── OpenAIProvider.cs ├── ApiProviderRegistry.cs ├── Common/ │ └── ValidationResult.cs ├── Search Providers/ │ └── GitHubSearchProvider.cs ├── UnsecuredAPIKeys.Providers.csproj ├── _Base/ │ └── BaseApiKeyProvider.cs └── _Interfaces/ ├── IApiKeyProvider.cs └── ISearchProvider.cs