F
Fortinet AI Security Fabric

One demo.
Every enforcement plane.

Validate shadow AI, MCP security, and LLM guardrails against your live Fortinet controls.

USER → FORTIGATE → FORTIWEB → FORTIAIGATE
Secure access

Demo operator login

Sign in to access endpoints, keys, and live security tests.

F
Enterprise AISecured by Fortinet
Workspace
Security controls
System
Live requests only

Fabric overview

Live security evidence
Fortinet Security Fabric

AI application protection, end to end

Use each control independently, or route one live transaction through the complete protection path.

Network plane

FortiGate

Discover sanctioned and unsanctioned GenAI traffic, application control, TLS inspection, and DLP.

Not checked
Tool plane

FortiWeb

Proxy MCP JSON-RPC and test tool poisoning, schema abuse, command injection, and dangerous arguments.

Not checked
Model plane

FortiAIGate

Apply AI Guard to prompts and responses with DLP, injection, content, and regulatory policy tests.

Not checked

Live protected path

User / AgentPrompt or tool intent
FortiGateApp control + DLP
FortiWebMCP protocol security
FortiAIGateLLM guardrails
Results come from actual HTTP responses, certificates, and Fortinet API logs. A connection failure is shown as an error—not converted into a security block.

Secure AI Assistant

Configured model
Route to model
F
Secure AI Assistant
How can I help? Enter a normal business prompt or load an OWASP, regulatory-policy, or MCP security test from the navigation.
Security evidence
Send a message to see live route and enforcement evidence.
Request path
●User
↓
●Waiting for request
Network plane

FortiGate · Shadow AI

Probe GenAI services from this VM and correlate reachability, TLS inspection, and FortiGate application-control logs.

This is the actual network path from the VM. The app does not claim a FortiGate bypass. To demonstrate before/after enforcement, use separate network paths or change the FortiGate policy outside this application.
No live probe has been run.
Tool plane

FortiWeb · MCP security

Send real MCP JSON-RPC traffic through the FortiWeb virtual server and observe the enforcement response.

Select an MCP security test.
Model plane

FortiAIGate · Security tests

Run OWASP LLM attacks separately from country and regulatory guardrail policies.

Select an OWASP LLM test.
Policy tests are data-driven. Add another scenario with policy_group="country" to extend this list.
Select a country or regulatory policy.
Preconfigured routes

Application connections

These values control where this demo app sends requests. They do not modify Fortinet product configuration. Blank secret fields preserve the current secret.

Direct LLM baseline

The model endpoint used when you select Direct. This route does not traverse FortiAIGate.

Protected LLM route · FortiAIGate

The AI Flow URL used when you select Through FortiAIGate.

MCP routes · direct and FortiWeb

The MCP backend URL is the baseline. The FortiWeb VIP is the protected route.

FortiGate evidence

Management API access and policy evidence for the VM's actual Shadow AI network path.