> For the complete documentation index, see [llms.txt](https://docs.aicrisk.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.aicrisk.com/admin/ai-agents/adding-a-new-agent/advanced-settings/scanners/general-scanners.md).

# General Scanners

### **General Scanners:**

<figure><img src="/files/JXyk4m6zUveF3WoDWmlZ" alt=""><figcaption></figcaption></figure>

1. [**Regex Scanner**](/admin/agent-scanner-defaults/regex-scanner.md)
   * *Description:* The Regex Scanner utilizes regular expressions to identify and extract patterns or specific information from user input or generated responses.
   * *Usage:* By defining custom patterns or rules, the Regex Scanner enables users to extract relevant data or trigger specific actions based on predefined criteria.

     <figure><img src="/files/skblPB3PZwxKWdk1O7J6" alt=""><figcaption></figcaption></figure>
2. [**Geographic Gating**](/admin/agent-scanner-defaults/geographic-gating.md)
   * *Description:* Geographic Gating restricts access or modifies agent behavior based on the user's geographic location or specified regions.
   * *Usage:* By applying geographical filters, users can tailor the agent's responses or restrict access to certain features or content based on user location.

     <figure><img src="/files/OgXdUNVH6FfQw4MQp1Xu" alt=""><figcaption></figcaption></figure>
3. [**Language Detection**](/admin/agent-scanner-defaults/language-detection.md)
   * *Description:* Language Detection identifies the language used in user input or generated responses, enabling multilingual support and language-specific processing.
   * *Usage:* By detecting the language of incoming messages, the Language Detection Scanner enables the agent to provide appropriate responses and language-specific services.

     <figure><img src="/files/aeBOIeGbWFqrzJhKJvSy" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.aicrisk.com/admin/ai-agents/adding-a-new-agent/advanced-settings/scanners/general-scanners.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
