Skip to main content
Spam and security policies catch content that’s trying to manipulate, deceive, or exploit your platform — from low-effort promotion all the way to active phishing and code injection attempts. For URL-specific risk scoring, see URL Risk. For lookalike characters and other Unicode evasion, see Unicode spoofing.

Policies

Low-quality content

spam targets promotional, scam, and templated content. It doesn’t catch the other kind of noise: posts that carry no information at all. low_quality fills that gap and catches three patterns: The strongest of the three decides the score, so any one pattern on its own is enough to flag. Configure it on a channel’s Policies → Spam page:
The policy is fully deterministic — no model runs, so it adds no usage cost and no latency. It’s a cheap first line of defense in front of the policies that do call a model.
The minimum word count is a hard rule: content below it always flags, whatever the sensitivity slider says. The slider only affects the repetition and duplication signals.

Reading the result

phishing looks at the conversation as a whole, not just the latest message. Enable conversation context on the channel and pass prior turns when you submit content — otherwise the policy can’t run.
See Understanding API responses for the full response shape.