Cortex · Agentic Endpoint Security · Technical Reference
Cortex AES (Koi) —
Technical Deep Dive
Everything a technical seller needs to land and deploy Cortex Agentic Endpoint Security (AES / Koi): discovery, Wings risk scoring, supply-chain gateway prevention, MCP & runtime governance, guardrails, coverage, and the SSL / CSR trust model. Content consolidated from the official Koi FAQ into a single reference that links back to every related PAN Portfolio page.
01 · Overview
What Koi Actually Does
Cortex AES (Koi) governs every self-provisioned piece of software before it reaches your endpoints — extensions, code packages, MCPs, skills, plugins, AI models, and AI agents — plus macOS binaries via Santa. One SaaS platform, one single pane of glass, six pillars of enforcement.
02 · Deployment
Deployment Scenarios
Koi has two integration surfaces — the Endpoint Integration (script package via MDM/EDR) and the Network Integration (gateway routing via SASE/SWG/PAC). Each one delivers value on its own; both together deliver full visibility, prevention, and remediation.
- ✓ Marketplace discovery & inventory
- ✓ Wings risk assessment
- ✓ Manual remediation of installed items
- ✓ Guardrails in detection / remediation mode
- ! No proxy-based prevention at download time
- ✓ Real-time prevention at install / update time
- ✓ Guardrails in full prevention mode
- ✓ Allow / block custom policies at the gateway
- ✓ Developer Request Approval workflow for blocked items
- ✓ Marketplace discovery from network traffic
- ✓ Risk assessment & inventory
- ✓ Prevention (allow / block) at gateway
- ✗ No endpoint inventory (no hostnames or user attribution)
- ✗ No remediation of already-installed items
- ✓ Coder: full deployment — discovery, prevention, remediation
- ✓ Remote SSH via Koi-supported IDEs on a Koi-protected workstation — local policies apply to remote traffic
- ✓ Package managers (pip, npm) on remote hosts — configured to your architecture
- ✓ Claude Code, Cursor, Codex CLI, GitHub Copilot CLI, Gemini CLI, Antigravity CLI
- ✓ Block or Ask on shell commands, file access, MCP tools, skills, network requests
- ✓ Enforcement is local — cloud outage never fails open
- ✓ 30-day Impact Check before enabling any rule
- ✓ Real-time block at execution
- ✓ Custom policies and guardrails on binaries
- ✓ Deployed as a Santa configuration profile via MDM
- ✓ End-user notifications + approval workflow
Capability by Integration
Which Capabilities Come with Which Integration?
Use this to right-size the customer's first deployment and to plan the upgrade path from Endpoint-only to Full.
| Capability | Script Package | Network | Both (Full) |
|---|---|---|---|
| Marketplace discovery & inventory | ✓ | ✓ | ✓ |
| Endpoint inventory (hostnames, users) | ✓ | — | ✓ |
| Wings risk assessments & reports | ✓ | ✓ | ✓ |
| Manual remediation | ✓ | — | ✓ |
| Guardrails | Detect / Remediate | Prevention | Full |
| Policies | Alert / Alert + Remediate | Allow / Block | Full |
| Device-group scoping | ✓ | ✓ | ✓ |
| Audit log & APIs | ✓ | ✓ | ✓ |
| Version pinning (VS Code Publish) | Platform-based | Platform-based | ✓ |
03 · Rollout
The Five-Step Rollout
The exact sequence to take a customer from zero to full deployment — and the checkpoints to verify at each stage.
04 · MCP & SSL
Encrypted Traffic Handling — MCP, CSR, and What Koi Can & Cannot Inspect
The single most common technical objection on Koi deals is: "Are you inspecting all our HTTPS traffic?" The answer is no. Here is the architecture that constrains what Koi can see, backed by both cryptographic controls and routing scope.
- → Local / package-based MCPs (npm, PyPI): standard Wings risk analysis on the underlying package.
- → Remote MCPs: Koi's backend independently connects to discover tools, auth methods, and capabilities — a separate scan, not an interception of the developer's session.
- → Registry-installed MCPs (e.g. GitHub MCP Registry): fetched and assessed through the Supply Chain Gateway when developers browse or install.
- ✓ Koi Root CA — install Koi's root cert in the device / network trust store via Jamf, Intune, or in the SASE / SWG trust store.
- ✓ Customer-signed cert — Koi provides a signing request scoped to marketplace domains only; you sign with your own org root CA. Devices that already trust that authority accept the gateway's certs automatically.
- ✓ Domain-limited certificate — cannot present trusted certs for unrelated sites.
- ✓ Routing scope, not full capture — you control which domains are forwarded; all other traffic bypasses the gateway.
- ✓ Customer approval gate — your org CA must sign before Koi can use the cert.
- ✓ Controlled updates — new marketplace domain = new signing request, your re-sign, your re-upload, Koi re-apply. Nothing routes until you approve.
- ✓ IDE / browser proxy behavior is limited. IDEs like VS Code route only marketplace-related and IDE-configuration traffic through the configured proxy. Code commits, debugging, API calls all bypass Koi — they don't respect the IDE proxy setting.
- ✓ Controlled scope via CSR. The proxy operates with a CSR that restricts inspection to marketplace domains only. Koi cannot inspect or decrypt data outside those specific marketplace URLs.
- ✗ Source code & git commits
- ✗ General browsing traffic
- ✗ Any traffic outside the CSR's marketplace domains
05 · Runtime
Runtime Hooks & AI Agent Control
Runtime protection extends Koi from "what installed" to "what an agent is doing." Five rule types, two enforcement actions, local decisions on the endpoint.
curl / wget.stdout/stderr streams; activity of anything outside the scoped agent — git, IDE, browser, other apps are all out of scope. Answers most privacy-team objections directly.Koi discovers MCP servers configured in Claude Code, Cursor, VS Code, Codex, Windsurf, and the Claude Connectors marketplace. Wings surfaces MCP-specific findings including Tool Poisoning, Tool Shadowing, Prompt Injection risk, Data Export Capability, and Arbitrary Code Execution. The MCP Registry Enforcement guardrail removes MCP servers installed outside the official GitHub MCP Registry, and the Request Approval workflow is available for the Claude Connectors marketplace and the GitHub MCP Registry.
06 · Coverage
Coverage Matrices
Visibility, risk assessment, remediation, and prevention across the modern software supply chain. Prevention columns require the Network Integration; Remediation columns require the Endpoint Integration.
Visibility, Risk & Remediation
| Component | Agentic Component | Discovery | Risk | Remediation |
|---|---|---|---|---|
| Claude, Claude Code, Cursor, Codex, Kiro, Windsurf, Antigravity | Agents | ✓ | ✓ | ✓ (IDE ext.) |
| MCPs | Agent extensions | ✓ | ✓ | ✓ |
| Skills | Agent extensions | ✓ | — | — |
| Plugins | Agent extensions | ✓ | — | ✓ |
| Hugging Face | AI models | ✓ | ✓ | ✓ |
| Ollama | AI models | ✓ | ✓ | — |
| npm, PyPI | Code packages | ✓ | ✓ | npm malware only |
| Homebrew | OS packages | ✓ | ✓ | ✓ |
| Chocolatey | OS packages | ✓ | ✓ | — |
| VSCode, JetBrains, OpenVSX | IDE extensions | ✓ | ✓ | ✓ |
| Chrome, Firefox, Edge, Prisma, Comet, Dia, ChatGPT Atlas, Arc | Browser extensions | ✓ | ✓ | ✓ |
| Cloned Git repos | Git repos | ✓ | — | — |
| Windows, macOS | Applications | ✓ | — | — |
Prevention (via Network Integration)
| Source | Component | Custom Policies | Guardrails | Enforcement |
|---|---|---|---|---|
| GitHub MCP Registry | Agent extensions — MCPs | ✓ | ✓ | Proxy |
| Claude Desktop Connectors | Agent extensions — MCPs | ✓ | — | Proxy |
| Hugging Face | AI models | ✓ | ✓ | Proxy |
| npm, PyPI | Code packages | ✓ | ✓ | Proxy |
| Homebrew | OS packages | ✓ | ✓ | Endpoint script |
| VSCode, JetBrains, OpenVSX, Cursor, Windsurf | IDE extensions | ✓ | ✓ | Proxy |
| Chrome, Firefox, Edge, Prisma, Comet, Dia, ChatGPT Atlas, Arc | Browser extensions | ✓ | ✓ | Proxy |
Enforcement Layers at a Glance
| Layer | Where | When It Runs | Time-to-Effect |
|---|---|---|---|
| Proxy (marketplace gateway) | Public source | At install / download time | ~1 hour to propagate |
| Script package | Endpoint | On-demand or scheduled | Depends on MDM/EDR cadence |
| Runtime hooks | Endpoint | Real time · AI agent activity | ~1 hour to propagate, then continuous |
| Santa | macOS device | At binary execution | ~1 hour, then continuous |
07 · Guardrails
Out-of-the-Box Protections
Guardrails deliver maximum security with zero operational overhead. Every guardrail is configurable with alert-only mode, endpoint-group targeting, and an Impact Check before enabling.
/tmp, /var/tmp, $TMPDIR, and /Users/Shared/. macOS via Santa.rm -rf classes, force pushes, etc.).08 · Security
Product Security & Data Handling
Everything the customer's InfoSec / privacy team asks — in one page, with the cryptographic and routing controls that make each answer enforceable.
- ✓ Item inventory (ID, name, version)
- ✓ Machine / hostname & OS type
- ✓ Logged-in username (for reporting)
- ✓ Agent runtime events (when Runtime Protection is on)
- ✓ TLS 1.2+ in transit
- ✓ AES-256 at rest
- ✓ AWS Secrets Manager for SSL credentials
- ✓ Tenant-partitioned storage & APIs
- ✗ Source code & git commits
- ✗ General browsing traffic
- ✗ Contents of files the agent didn't act on
- ✗ Any traffic outside the CSR's marketplace domains
- ✓ Customer-signed CSR restricts what Koi can inspect
- ✓ PAC / SWG rules restrict what Koi does inspect
- ✓ Enforcement decisions computed locally on the endpoint
- ✓ Every policy exclusion audit-logged with approver + justification
- ✓ SSO via Okta & SAML with JIT provisioning; Entra ID for end-user email notifications
Koi is API-first: risk analysis, rescan triggers, remediation actions, allow/block requests, alerts, audit logs, Search Inventory (nested AND/OR filters mirroring the UI query builder), and the asynchronous Reports API (POST → poll → presigned 12-hour download URL). Combine Webhooks (event forwarding) with the Reports API for continuous SIEM ingest into Splunk, XSIAM, or your SIEM of choice. See the XSIAM page for the Palo-native destination.
09 · Sales Conversations
Discovery Questions for Sellers
A mix of technical and business questions. Goal: surface the agent-forward reality of the customer's dev org, the supply-chain blind spot in their existing controls, and the InfoSec / privacy questions the CSR model already answers. Companion page: AES Conversation Starters — nineteen questions with expected answers, how to read them, the response to give, and the control-gap truth table.
Every related page across the PAN Portfolio site — product overview, compete positioning, adjacent Cortex platforms, and the Palo-native network integration surface.