Search K
Appearance
Appearance
This release includes updates in the following areas for F5 AI Security:
| App | Version |
|---|---|
| Moderator | v10.140.0 |
| Chart name | Version |
|---|---|
| f5-ai-security-operator-helm | 1.12.0 |
| cai-moderator | 1.17.0 |
| cai-prefect | 1.11.0 |
On-premises deployments now include the features and fixes from the October 14 SaaS release. This page repeats those notes in the following section: Included from the October 14 SaaS release.
Some F5 AI Guardrails are now available in two versions: Performance and Comprehensive.
Performance guardrails use smaller Machine Language (ML)-based core scanners. They run efficiently on CPU-based systems and provide the same core security logic with faster processing. You can also deploy them on GPUs for higher throughput.
Comprehensive guardrails use existing GenAI-based scanners. They apply deeper contextual reasoning to detect unknown or obfuscated attacks and nuanced subject-matter risks. They still require a GPU environment.
This release includes performance versions for PII core and the Adversarial attacks package.”
Changed: package renamed The Prompt Injection package is now called Adversarial attacks. The new name better reflects the breadth of attacks the package detects i.e. prompt injection, obfuscation, system prompt attacks and jailbreak. This name change applies to both Performance and Comprehensive Guardrails package.
Since the last on-premises release on October 8, 2026, we’ve updated the following product documentation:
This release makes two changes to on-premises deployments. Review these changes before you upgrade.
The btree_gin PostgreSQL extension is now required. Every on-premises deployment requires btree_gin on the moderator database, regardless of the license.
btree_gin extension is not enabled. Please enable to continue database upgrade.The operator, the Helm chart, and caidb setup try to enable the extension automatically, as your database admin user. This requires an admin with permissions to create extensions.
Otherwise, the setup logs the following warning Failed to create btree_gin extension on moderator database and the upgrade then fails.
If your database admin user can't create extensions, ask a PostgreSQL user with access, to run the following command on the moderator database before you upgrade:
CREATE EXTENSION IF NOT EXISTS btree_gin;CAI_MODERATOR_SCANNER_SERVER_URLCAI_MODERATOR_AUTOPROMPTER_URLCAI_MODERATOR_RED_TEAM_SCORER_URLIf you deploy with the operator or the Helm chart, no action is needed. Otherwise, if you set any of these variables, replace them with:
CAI_MODERATOR_INFERENCE_BASE_URL. Don't include the /openai/v1 suffix in this value. AI Security adds it automatically. CAI_MODERATOR_SCANNER_SERVER_URL to http://inference.example.com:8000/openai/v1, set CAI_MODERATOR_INFERENCE_BASE_URL to http://inference.example.com:8000.This section repeats the release notes from the October 14 SaaS release.
The November attack pack adds the Safety paradox attack vector. You can now use Safety paradox in your Red Team campaigns. For more information, see November 2026: Safety paradox.
The CASI leaderboard now shows results from the October attack pack, which adds the Involuntary in-context learning attack vector. For more information, see Attack pack timeline.
The raw data view for a Red Team report now loads results in pages. Search and filter the results to find specific attacks. The view shows how many results match your filters and how many results there are in total. Select Load more to see the next page.
When you download the raw data, select Full report to get every result, or Filtered results to get only the results that match your filters. For more information, see Open a report.
The Reports page now refreshes automatically. You can see the latest report status without reloading the page.
Red Team reports now hide sections that have no data. Reports are shorter and easier to scan.
In the UI, the new API Tokens page replaces the separate Personal and Global tabs with a single table. The table shows the tokens that your role lets you see. Org admins see every token in the organization. Each token has one of these scopes:
The list shows active tokens by default. Filter the list by Owner, Scope, or Status, and sort it by name, expiry date, or status. A token's status is Active, Expiring soon, Expired, or Revoked. The Expiring soon status helps you replace a token before it stops working.
To create a token, select Generate API token. The secret appears only once, right after you generate the token, so copy it then. Org admins can revoke several tokens at once: select the tokens, and then select Revoke selected.
Project admins can now create project tokens from this view. For more information, see Tokens.
By default, the GET /backend/v1/projects/{project} endpoint returns only the guardrails that are turned on in a project. Add the includeAdded=true query parameter to also return the project's turned-off guardrails, guardrail packages, and connections in one request.
The October 14 SaaS release fixes the following issues:
GET /backend/v1/scans endpoint ignored the projectId query parameter and returned scans from every project.global_, when you set them by their Python attribute name. For example, PatchScannerPackageAccessBody(global_=True) didn't send {"global": true}.