zscaler/zscaler-mcp-server/assess-network-security
Claude Code and agent skill by zscaler/zscaler-mcp-server
- community
Checking that the SKILL.md file is still in the repository.
Assess network security posture using Zscaler Analytics (Z-Insights). Analyzes Zero Trust Firewall effectiveness by action distribution (allow/block ratios), location-based firewall activity, network service usage, and firewall rule hit counts. Use when a security team asks: 'How effective is our firewall?', 'What is being blocked?', 'Show firewall activity by location', 'Which network services are in use?', or 'Generate a firewall report.'
Install
npx vskill@latest install zscaler/zscaler-mcp-server/assess-network-securitySKILL.md
Z-Insights: Assess Network Security Posture
Keywords
firewall analytics, zero trust firewall, firewall effectiveness, allow block ratio, firewall by location, network services, firewall rules, policy hits, firewall report, security posture, network security, blocked traffic, firewall monitoring
Overview
Assess your organization's network security posture by analyzing Zero Trust Firewall data through Zscaler Analytics (Z-Insights). This skill examines firewall action distribution (allow vs block), traffic patterns by location, network service usage, and firewall rule hit counts to evaluate policy effectiveness and identify gaps.
Zscaler's Zero Trust Firewall protects web and non-web traffic for all users, applications, and locations with the industry's most comprehensive cloud-native Security Service Edge (SSE) platform. This analysis covers both inbound and outbound traffic enforcement.
Use this skill when: A security or network team needs to evaluate firewall policy effectiveness, investigate blocked traffic patterns, review network service usage, or generate firewall compliance reports.
Important constraints:
- Z-Insights only supports historical data with a 24-48 hour processing delay
- Time ranges must be exactly 7 or 14 days
- All firewall queries support time ranges up to 90 days
Workflow
Follow this 5-step process to assess network security posture.
Step 1: Understand the Assessment Goal
Gather from the requester:
- What is the goal? (policy effectiveness, compliance audit, incident investigation, baseline review)
- Time period? (7 days for recent, 14 days for trends)
- Specific locations of interest?
- Are there known policy changes to evaluate?
- Compare with a previous period?
Step 2: Analyze Firewall Action Distribution
Get firewall traffic by action (allow/block):
This shows how much traffic is being allowed versus blocked. Key metrics:
- Block ratio: What percentage of traffic is being blocked?
- < 1%: Very permissive -- review if policies are too loose
- 1-5%: Typical for well-tuned policies
- 5-15%: Active enforcement -- verify legitimate traffic isn't impacted
- \> 15%: Aggressive blocking -- check for false positives
- Trend: Is the block ratio increasing or decreasing?
- Volume: Absolute block counts indicate threat exposure
Step 3: Analyze Firewall Activity by Location
Get firewall traffic by location:
This identifies which locations generate the most firewall traffic. Look for:
- Disproportionate traffic: A small office generating more firewall hits than headquarters
- Location anomalies: Sudden spikes at specific locations
- Geographic patterns: High firewall activity in regions with known threat activity
- Remote worker impact: Firewall activity from remote/roaming users
Cross-reference with web traffic by location to calculate per-location block ratios.
Step 4: Analyze Network Service Usage
Get firewall traffic by network service:
Network services represent protocol/port combinations in your traffic. Look for:
- Expected services: HTTP (80), HTTPS (443), DNS (53) should dominate
- Unusual services: Unexpected ports or protocols may indicate:
- Malware communication (non-standard ports)
- Unauthorized applications (VPN tunnels, P2P)
- Misconfigured applications
- Shadow IT network activity
- Deprecated protocols: Telnet (23), FTP (21) -- should be blocked
- High-risk ports: RDP (3389), SMB (445) from external sources
Step 5: Correlate with Cyber Incident Data
Get cybersecurity incident overview:
Get incidents by location to identify hotspots:
Correlate firewall blocks with actual security incidents:
- High blocks + high incidents = Active threat targeting
- High blocks + low incidents = Firewall preventing threats effectively
- Low blocks + high incidents = Possible policy gaps
- Low blocks + low incidents = Clean environment or insufficient visibility
Present Assessment
Edge Cases
Very Low Block Ratio (< 0.5%)
Very High Block Ratio (> 15%)
Quick Reference
Primary workflow: Scope → Action Distribution → Locations → Network Services → Incidents → Report
Firewall tools:
zins_get_firewall_by_action()-- allow/block traffic distributionzins_get_firewall_by_location()-- firewall activity by locationzins_get_firewall_network_services()-- network service/port usage
Incident tools (for correlation):
zins_get_cyber_incidents()-- incident overview by categoryzins_get_cyber_incidents_by_location()-- incidents by locationzins_get_cyber_incidents_daily()-- daily incident trendszins_get_cyber_incidents_by_threat_and_app()-- threat-app correlation
Key metrics to track:
- Block ratio: Target 1-5% for well-tuned policies
- Location anomalies: Per-location block ratios that deviate from average
- Network services: Unexpected ports or deprecated protocols
- Incident correlation: High blocks with low incidents = effective policies
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/zins/assess-network-security/SKILL.md
Popularity
- Repository stars
- 39
- Repository forks
- 18
- 7-day trend score
- 18
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/zscaler/zscaler-mcp-server/assess-network-security)