For the complete documentation index, see llms.txt. This page is also available as Markdown.

Guardrails

Guardrails are governance and security features used to control interactions between users, agents, and AI models.

In Power Omni, Guardrails are assigned to the model used by the agent and act as a security layer to analyze requests and control generated responses.

They help organizations:

  • Block unsafe content.

  • Reduce Prompt Injection and Jailbreak risks.

  • Apply custom security rules.

  • Protect sensitive information.

Access: Settings → Artifacts → Guardrails


Guardrails and Models

Guardrails are configured at the model level.

When creating a model:

Existing models can also be edited and assigned a different Guardrail.


Policies

Policies define security rules applied to AI models.

Create a policy: Settings → Artifacts → Guardrails → New Policy

Available settings:

  • Project.

  • Name.

  • Safety categories.

  • Prompt Shield.

  • Associated Blocklists.


Safety Categories

Available levels:

Hate

Controls content related to discrimination, attacks, or offensive messages.

Violence

Controls content involving threats, violence, or instructions for harmful actions.

Sexual

Controls sexually explicit or inappropriate content.

Self-harm

Controls content related to self-harm or personal injury.


Prompt Shield

Prompt Shield protects models against prompt manipulation attempts.

It analyzes user input before processing.

It protects against:

  • Prompt Injection.

  • Jailbreak attempts.

  • Attempts to bypass system instructions.

Example:

Blocked response:

Blocked Guardrail responses are currently returned in English.


Blocklists

Blocklists allow custom blocking rules.

They support:

  • Exact terms.

  • Regex patterns.

Supported:

Not supported:


Creating a Blocklist

Path: Settings → Artifacts → Guardrails → Blocklists → New Blocklist

Fields:

  • Project.

  • Name.

  • Description.

  • Terms.

  • Regex Patterns.


Terms

Blocks exact words or phrases.

Example:


Regex Patterns

Blocks dynamic patterns.

Example:

Detects:


Policy and Blocklist Relationship

A policy can have multiple Blocklists associated.


Enterprise Example

Model:

Policy:

Configuration:

Blocklist:

Terms:


Best Practices

Create policies by scenario

Enable Prompt Shield

Recommended for agents exposed to end users.

Use Blocklists for internal rules

Safety categories:

Blocklists:


Summary

Feature
Purpose

Policy

Defines security rules

Safety Categories

Controls risky content

Prompt Shield

Protects against prompt attacks

Blocklist

Blocks custom terms

Regex

Blocks specific patterns

Model

Where Guardrail is applied

Guardrails provide governance and security controls for Power Omni agents built.

Last updated