# Detect dark-pattern phrasing in UX copy

Judges: one microcopy string. Questions: noul:guilt\_trip; noul:false\_urgency; noul:confusing\_opt\_out. Action: Fail a pre-merge lint check.

Grade: C — A clean typed decision with low volume or low value, or too vague to act on.. Score: 3.67.

Vertical: Software & tech.

Function: Agents & dev.

Status: Idea.

Volume: occasional.

Value: meaningful.

Risk: moderate.

Evidence: null.

Flags: None.

- [Vertical](/verticals/saas_tech/)
- [Function](/functions/agents_dev/)
- [Prompt injection detection guardrail](/use-cases/prompt-injection-detection-guardrail/)
- [LLM output safety classification](/use-cases/llm-output-safety-classification/)
- [LLM cost-quality routing with RouteLLM](/use-cases/llm-cost-quality-routing-with-routellm/)
- [Claude Code hooks pre-tool-use validation](/use-cases/claude-code-hooks-pre-tool-use-validation/)
- [Log sensitive-data leak](/use-cases/log-sensitive-data-leak/)
- [Prompt injection scanner](/use-cases/prompt-injection-scanner/)
