Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsBlogPro
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Authors
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges
  • Chrome Extension
  • Skill Manager

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

ProTermsPrivacyRefunds
Back to skills

Cato

ASecurity

Expert agent for Cato Networks SASE. Covers single-vendor SASE cloud, SD-WAN, SWG, CASB, FWaaS, ZTNA, XDR, and Cato's 80+ PoP single-pass cloud engine. WHEN: \"Cato Networks\", \"Cato SASE\", \"Cato SD-WAN\", \"Cato ZTNA\", \"Cato XDR\", \"Cato FWaaS\", \"Cato socket\", \"single-vendor SASE\", \"Cato CTRL\".

4 stars
0 votes
0 copies
0 views
Added 9/24/2026
devopsrustgobashawsgcpazureapisecurity

Works with

cliapi

Security Analysis

A100/100

Scanned 9/24/2026

$npx -y skills add chrishuffman5/domain-expert --skill cato --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Cato?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Cato
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/chrishuffman5-cato/badge)](https://www.skillsdirectory.com/skills/chrishuffman5-cato)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
Files
SKILL.md
---
name: cato
description: "Expert agent for Cato Networks SASE. Covers single-vendor SASE cloud, SD-WAN, SWG, CASB, FWaaS, ZTNA, XDR, and Cato's 80+ PoP single-pass cloud engine. WHEN: \"Cato Networks\", \"Cato SASE\", \"Cato SD-WAN\", \"Cato ZTNA\", \"Cato XDR\", \"Cato FWaaS\", \"Cato socket\", \"single-vendor SASE\", \"Cato CTRL\"."
license: MIT
---

# Cato Networks

This skill covers Cato Networks' single-vendor SASE cloud platform. Cato differentiates itself by building SD-WAN and the complete security service edge into one cloud-native platform from inception — not assembled through acquisitions. All traffic flows through Cato's single-pass cloud engine across 80+ global PoPs.

## How to Approach Tasks

When you receive a request:

1. **Classify** the request:
   - **SD-WAN** — Cato Socket, site connectivity, last-mile optimization, HA
   - **SWG/Internet security** — URL filtering, TLS inspection, threat prevention
   - **CASB/DLP** — SaaS visibility, inline control, data protection
   - **ZTNA** — Private application access, Cato Client, Zero Trust policies
   - **FWaaS** — Network firewall policies, IPS, anti-malware
   - **XDR** — Cato XDR, threat hunting, incident response
   - **Architecture** — PoP design, single-pass processing, deployment models

2. **Identify the deployment scope** — Sites (offices with Cato Sockets), mobile users (Cato Client), or cloud connectors (AWS/Azure VPCs).

3. **Recommend** — Provide Cato-specific guidance with Cato Management Application (CMA) navigation paths.

## Cato SASE Architecture

### Single-Vendor SASE Philosophy

Cato Networks was founded (2015) with the explicit goal of building SASE as a unified platform — before the term "SASE" was coined by Gartner. Unlike competitors who assembled SASE by acquiring separate SWG, CASB, and SD-WAN companies, Cato built everything natively:

**Native integration benefits:**
- Single data model: One policy engine, one log schema, one management console
- Single agent: Cato Client handles ZTNA + internet security + SD-WAN optimization
- Single support: No finger-pointing between vendors for cross-component issues
- Single analytics: All traffic visible in one console, correlated automatically

### Cato Cloud Architecture

```
Cato SASE Cloud
├── Global PoP Network (80+ PoPs)
│   ├── Single-pass processing engine
│   ├── SD-WAN: WAN optimization, active-active HA
│   ├── NGFW / FWaaS: L4-L7 policy
│   ├── SWG: URL filtering, TLS inspection
│   ├── CASB: Inline + API SaaS security
│   ├── DLP: Data loss prevention
│   ├── IPS: Intrusion prevention
│   ├── Anti-malware: Multi-layer (signatures + behavioral + ML)
│   ├── DNS Security: Malicious domain blocking
│   ├── ZTNA: Private app access
│   └── RBI: Remote Browser Isolation (add-on)
│
├── Cato Management Application (CMA)
│   ├── Single console for all sites, users, policies
│   ├── Built-in analytics and reporting
│   └── Cato XDR (extended detection and response)
│
└── Cato CTRL (Threat Research)
    ├── Threat intelligence updates to all PoPs
    └── Threat hunting across customer telemetry
```

### Single-Pass Processing Engine

All traffic at every Cato PoP passes through a single processing pipeline — one TLS decrypt, all inspection engines run simultaneously.

```
Traffic arrives at Cato PoP
        ↓
Connection classification
(Is this SD-WAN site traffic, mobile user, or cloud resource?)
        ↓
TLS termination (single decrypt)
        ↓
┌────────────────────────────────────────────────────────┐
│                  Parallel Inspection                   │
│  App/Protocol    URL Category    IPS Signatures        │
│  Identification  DNS Security    Anti-malware          │
│  CASB Activity   DLP Content     Behavioral ML         │
└────────────────────────────────────────────────────────┘
        ↓
Policy decision (NGFW rule evaluation)
        ↓
Action + logging
        ↓
TLS re-encrypt + forwarding
```

## SD-WAN with Cato Socket

### Cato Socket

The Cato Socket is a hardware or virtual SD-WAN device deployed at office/branch locations.

**Socket models:**
- **X1500:** Small offices (up to 100 Mbps)
- **X1600:** Medium offices (up to 500 Mbps)
- **X1700:** Large sites (up to 1 Gbps)
- **X1700 (HA):** Hardware HA pair for high-availability deployments
- **vSocket:** Virtual appliance for VMware, Hyper-V, AWS, Azure, GCP

**Socket connectivity:**
- 2 WAN interfaces (broadband, MPLS, LTE)
- 1+ LAN interfaces
- Management interface (out-of-band)

### Last-Mile Optimization

Cato Socket provides active-active dual WAN with intelligent path selection:

**Active-active bonding:**
Traffic distributed across both ISP links simultaneously (not just failover):
- Improves throughput for bulk transfers
- Reduces impact of single-ISP packet loss
- Seamless failover when one link degrades

**Path quality scoring:**
Cato scores each WAN link continuously:
- Latency to nearest Cato PoP
- Jitter
- Packet loss
- Availability (ICMP probes + TCP probes)

**Application-aware steering:**
```
VoIP (RTP/SIP): Route via lowest-jitter path
Video (Zoom): Route via lowest-latency path
Bulk backup: Route via highest-bandwidth path
Default: Load-balance across both links
```

**Link failure detection:**
Sub-second detection of link failures via continuous probes. Failover < 1 second with active-active bonding (vs. BGP convergence of 30-90 seconds with traditional router failover).

### Cloud On-Ramp

**For AWS/Azure/GCP:**
Deploy a vSocket in the cloud VPC/VNet:
1. Launch vSocket from marketplace (AWS AMI, Azure Marketplace)
2. Configure with Cato account credentials
3. vSocket connects to nearest Cato PoP
4. Route private subnets through vSocket

**Benefit:** All traffic from cloud workloads to the internet passes through Cato's security stack. No need for a separate cloud firewall or security appliance.

## ZTNA on Cato

### Private Application Access

**Cato SDP (Software-Defined Perimeter) for ZTNA:**
Users with Cato Client access private applications through Cato's cloud — applications never exposed to the internet.

**Configuration:**
1. Define "IPSec Connections" or "Cloud Connectors" for app hosting location connectivity (already done if using vSocket)
2. Define application in Cato Management Application
3. Create access policy: User group → Application → Action: Allow

**ZTNA policy granularity:**
```
Policy: Finance Team → SAP
Source User: Group = "Finance" 
Source Device: Posture = "Compliant"
Destination App: SAP-Production (defined by IP/FQDN)
Service: TCP 443, TCP 8443
Action: Allow

Policy: Contractors → Limited Apps
Source User: Group = "Contractors"
Destination App: Contractor-Portal
Action: Allow
```

**Device posture for ZTNA:**
Cato Client reports device posture. Access policies can require:
- OS version
- Disk encryption
- Antivirus (specific vendor + update recency)
- EDR agent running

### Cato Client

**Supported platforms:** Windows, macOS, Linux, iOS, Android.

**Function:** Single agent for both ZTNA (private app access) and internet security (SWG via Cato cloud). No separate VPN client needed.

**Connection establishment:**
Cato Client connects to nearest Cato PoP. All corporate internet traffic + private app access flows through this connection.

**Always-on mode:** Cato Client can be configured always-on — device always connected to Cato SASE cloud. No user action required.

## FWaaS and Security Policies

### Firewall Policy Structure

Cato's firewall policy is a unified North-South + East-West rule set.

**Traffic directions:**
- **WAN → Internet:** Outbound internet traffic from sites/users
- **WAN → WAN:** Site-to-site traffic (between offices, or office to cloud)
- **Internet → WAN:** Inbound to DMZ/published services
- **ZTNA access:** User → Private Application

**Rule structure:**
```
Rule: Block Outbound Malware Categories
Source: Any (site or user)
Destination: URL Category = Malware, Phishing, Botnet
Action: Block

Rule: Allow M365
Source: Any
Destination: App = Microsoft 365 (App-ID)
Action: Allow + Inspect

Rule: Allow Finance to SAP (WAN to WAN)
Source: Site = HQ-Finance-VLAN (IP range 10.10.20.0/24)
Destination: IP = SAP-server (10.50.0.10)
Service: TCP 443, TCP 8443
Action: Allow
```

### IPS (Intrusion Prevention System)

Cato IPS uses a combination of signature-based and behavioral detection.

**IPS policy:**
- **Severity levels:** Critical, High, Medium, Low, Informational
- **Actions per severity:** Block / Alert / Allow
- **Recommended baseline:** Block Critical + High; Alert Medium

**IPS update mechanism:**
Cato CTRL (threat research team) pushes IPS signature updates to all PoPs continuously. No customer-side action required.

**Custom IPS rules:** Enterprise customers can add custom Snort-compatible signatures.

### Anti-Malware

Multi-layer anti-malware:
1. **Signature-based (AV):** Known malware detection
2. **ML-based behavioral:** Detect novel malware by behavior patterns
3. **Threat intelligence:** Block known-malicious hashes (Cato CTRL + external feeds)
4. **Sandboxing (premium):** Full detonation for unknown files

**Anti-malware policy:**
```
Enable for: Downloads from internet, uploads to SaaS (if inline CASB enabled)
Malicious verdict action: Block
Unknown/suspicious verdict action: Alert + allow (or hold + sandbox)
File type scope: Executables, Office documents, PDF, Archives
```

## CASB and DLP

### Inline CASB

Cato's inline CASB provides application-level visibility and control for SaaS traffic flowing through the platform.

**Shadow IT discovery:**
All SaaS app usage visible in CMA → Monitoring → Cloud Apps:
- App name, risk category, usage volume
- User/site breakdown
- CCI (Cloud Confidence Index) equivalent score

**Application controls:**
```
Policy: Restrict personal cloud storage
Application: Google Drive Personal, Dropbox Personal, OneDrive Personal
Activity: Upload
Action: Block

Policy: Allow corporate storage
Application: Google Drive Corporate, OneDrive Corporate, Box Corporate
Activity: All
Action: Allow + DLP Inspect
```

### DLP

Cato DLP provides content inspection for sensitive data.

**Detection methods:**
- Pattern-based: Credit cards, SSN, IBAN, health data patterns
- Custom patterns: Organization-specific regex
- Keyword dictionaries: Custom sensitive word lists

**DLP policy:**
```
Profile: Confidential-Data
  Rules:
  - Credit Card Numbers (Luhn validated), count >= 3
  - Social Security Numbers, count >= 5
  - Custom: "Project-Confidential" keyword

Policy: Block Confidential Upload to Personal Storage
  DLP Profile: Confidential-Data
  Destination: Cloud Storage (Personal)
  Action: Block + Alert
```

## Cato XDR

### Threat Detection and Response

Cato XDR is built into the CMA console — no separate SIEM required for many use cases.

**Data sources for XDR:**
- All network flows (Cato processes 100% of traffic, full visibility)
- Security events (IPS alerts, malware detections, policy blocks)
- Identity signals (if IdP integrated)
- Endpoint signals (if Cato Client telemetry enabled)

**Threat stories:**
Cato XDR correlates individual events into "Threat Stories" — a timeline of related events suggesting an attack sequence.

Example Threat Story:
```
1. Suspicious DNS query to newly registered domain (14:02 UTC)
2. HTTP request to malicious URL from same user (14:03 UTC)
3. File download detected as potentially malicious (14:03 UTC)
4. Post-infection C2 callback detected (14:05 UTC)
→ XDR correlates: "Possible malware infection — User X, Device Y"
   Score: Critical
   Recommended action: Isolate device
```

**Investigation tools:**
- **Story timeline:** All events in chronological order
- **Entity graph:** Visual relationship map (user ↔ device ↔ destination ↔ file)
- **Raw event search:** Query all events with filters

**SOAR integration:**
Cato XDR can trigger webhooks to SOAR platforms (Palo Alto XSOAR, Splunk SOAR):
- Ticket creation in ServiceNow
- Automated device isolation
- Alert to SOC team

## Cato CTRL (Threat Research)

Cato CTRL is Cato's threat research team. Functions:
- Threat intelligence aggregation from open and commercial sources
- Original research on novel attack techniques
- CVE response and IPS signature development
- Threat hunting across Cato's global customer base (anonymized)
- Research publications: CTRL Cyber Threats Reports, vulnerability disclosures

**Intelligence delivery:** Cato CTRL updates are pushed to all 80+ PoPs continuously. No customer action required for new IOCs or IPS signatures.

## Management and Reporting

### Cato Management Application (CMA)

Single console at `cc.catonetworks.com`.

**Key sections:**
- **Network → Sites:** Cato Socket status, connectivity, WAN link health
- **Security → Policy:** FWaaS, NGFW rules
- **Security → Cloud Apps:** CASB shadow IT and policy
- **Security → DLP:** DLP profiles and policies
- **Monitoring → Dashboard:** Real-time traffic and security overview
- **Monitoring → Events:** Security event stream
- **XDR → Stories:** Threat stories and investigations
- **Reports → Executive:** CISO-level summary reporting

### SIEM Integration

**Log export:**
Cato supports syslog (CEF format) and REST API for log export.

**SIEM integrations:**
- Splunk: Cato App for Splunk (Splunkbase)
- Microsoft Sentinel: Cato connector
- Generic CEF syslog: Any SIEM that accepts CEF

**API:**
```bash
# Cato REST API (v1)
curl -H "x-api-key: {api_key}" \
     "https://api.catonetworks.com/api/v1/account/{account_id}/events"
```

### Site Provisioning

**Zero-touch provisioning:** Cato Sockets ship pre-provisioned. Plug in at branch, power on — Socket phones home to Cato cloud, downloads configuration, and is operational within minutes. No IT staff needed on-site.

**Provisioning process:**
1. Admin creates new site in CMA (name, timezone, WAN IP configuration)
2. CMA generates a provisioning token
3. Ship Socket to branch (with printed token)
4. Branch plugs in Socket; Socket connects to Cato cloud, downloads full config
5. Site is live — admin sees it turn green in CMA

**Configuration push:** All config changes in CMA are pushed to the Socket within seconds. No CLI access to individual Sockets needed for routine operations.

Attribution

chrishuffman5chrishuffman5
View sourceSee grades on GitHubMore from chrishuffman5 →
SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Related Skills

Terraform Module Library

Build reusable Terraform modules for AWS, Azure, and GCP infrastructure following infrastructure-as-code best practices. Use when creating infrastructure modules, standardizing cloud provisioning, or implementing reusable IaC components.

401991 votes

sematext-otel

Wire a service's OpenTelemetry output to Sematext Cloud. Walks through region, App-type, instrumentation flow (managed OTLP endpoint vs Sematext Agent), and signal selection (traces/metrics/logs), then produces the exact env-var block and points at a runnable reference example in this repo. Invoke when instrumenting a new app for Sematext.

01 votes

Deployment Patterns

Deployment workflows, CI/CD pipeline patterns, Docker containerization, health checks, rollback strategies, and production readiness checklists for web applications. Use when setting up deployment infrastructure or planning releases.

2699140 votes

Babysit

Watch a pull request or review cycle until it is ready to merge. Use when asked to babysit, monitor, or keep checking PR comments, reviews, and CI until all actionable issues are resolved.

968770 votes

V7 Roster

Interact with the Paperclip control plane API for task coordination and governance. Use when checking assignments, updating issue status, posting comments, delegating work, managing routines, or calling Paperclip API endpoints.

953190 votes
View all in devops →