gitextract_qpmp_x7w/ ├── .github/ │ └── workflows/ │ └── main.yml ├── .gitignore ├── .styleci.yml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── composer.json ├── config/ │ ├── blasp.php │ └── languages/ │ ├── english.php │ ├── french.php │ ├── german.php │ └── spanish.php ├── phpunit.xml ├── src/ │ ├── BlaspManager.php │ ├── BlaspServiceProvider.php │ ├── Blaspable.php │ ├── Console/ │ │ ├── ClearCommand.php │ │ ├── LanguagesCommand.php │ │ └── TestCommand.php │ ├── Core/ │ │ ├── Analyzer.php │ │ ├── Contracts/ │ │ │ ├── DriverInterface.php │ │ │ └── MaskStrategyInterface.php │ │ ├── Dictionary.php │ │ ├── Masking/ │ │ │ ├── CallbackMask.php │ │ │ ├── CharacterMask.php │ │ │ └── GrawlixMask.php │ │ ├── MatchedWord.php │ │ ├── Matchers/ │ │ │ ├── CompoundWordDetector.php │ │ │ ├── FalsePositiveFilter.php │ │ │ ├── PhoneticMatcher.php │ │ │ └── RegexMatcher.php │ │ ├── Normalizers/ │ │ │ ├── EnglishNormalizer.php │ │ │ ├── FrenchNormalizer.php │ │ │ ├── GermanNormalizer.php │ │ │ ├── NullNormalizer.php │ │ │ ├── SpanishNormalizer.php │ │ │ └── StringNormalizer.php │ │ ├── Result.php │ │ └── Score.php │ ├── Drivers/ │ │ ├── PatternDriver.php │ │ ├── PhoneticDriver.php │ │ ├── PipelineDriver.php │ │ └── RegexDriver.php │ ├── Enums/ │ │ └── Severity.php │ ├── Events/ │ │ ├── ContentBlocked.php │ │ ├── ModelProfanityDetected.php │ │ └── ProfanityDetected.php │ ├── Exceptions/ │ │ └── ProfanityRejectedException.php │ ├── Facades/ │ │ └── Blasp.php │ ├── Middleware/ │ │ └── CheckProfanity.php │ ├── PendingCheck.php │ ├── Rules/ │ │ └── Profanity.php │ └── Testing/ │ └── BlaspFake.php └── tests/ ├── AllLanguagesApiTest.php ├── AllLanguagesDetectionTest.php ├── BladeDirectiveTest.php ├── BlaspCheckTest.php ├── BlaspCheckValidationTest.php ├── BlaspableTest.php ├── BypassVulnerabilityTest.php ├── CacheDriverConfigurationTest.php ├── ConfigurationLoaderLanguageTest.php ├── ConfigurationLoaderTest.php ├── CustomMaskCharacterTest.php ├── DetectionStrategyRegistryTest.php ├── EdgeCaseTest.php ├── EmptyInputTest.php ├── FrenchStringNormalizerTest.php ├── GermanStringNormalizerTest.php ├── Issue24Test.php ├── Issue32FalsePositiveTest.php ├── MiddlewareAliasTest.php ├── MultiLanguageDetectionConfigTest.php ├── MultiLanguageProfanityTest.php ├── PhoneticDriverTest.php ├── PipelineDriverTest.php ├── ProfanityExpressionGeneratorTest.php ├── ResultCachingTest.php ├── SeverityMapTest.php ├── SpanishStringNormalizerTest.php ├── StrMacroTest.php ├── TestCase.php └── UuidFalsePositiveTest.php