# `Jido.Messaging.Moderators.KeywordFilter`
[🔗](https://github.com/agentjido/jido_messaging/blob/v1.0.0/lib/jido_messaging/moderators/keyword_filter.ex#L1)

A simple keyword-based content filter.

Checks message text content against a list of blocked keywords.

## Options

- `:blocked_words` - List of words to block (required)
- `:action` - `:reject` or `:flag` (default: `:reject`)
- `:case_sensitive` - Whether matching is case-sensitive (default: false)

## Example

    KeywordFilter.moderate(message, blocked_words: ["spam", "scam"], action: :reject)

---

*Consult [api-reference.md](api-reference.md) for complete listing*
