ekkoo-z/kubetrail/service-ingress-exposure

Claude Code and agent skill by ekkoo-z/kubetrail

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Analyze Kubernetes Service, Ingress, Gateway, NodePort, LoadBalancer, ExternalIP, hostPort, and public exposure risks.

Install

npx vskill@latest install ekkoo-z/kubetrail/service-ingress-exposure

SKILL.md

Service And Ingress Exposure

Use this skill when facts mention Services, Ingresses, Gateways, routes, NodePorts, LoadBalancers, ExternalIPs, hostPorts, public IPs, DNS names, or TLS exposure.

Scope boundary:

  • Owns how traffic enters or is redirected by Kubernetes networking objects.
  • Use exposed-management-interfaces when the exposed endpoint is a management/admin interface.
  • Use public-workload-rce-surface when the exposed endpoint is an application with vulnerability or RCE posture.
  • Use network-lateral-movement for internal movement after initial exposure.

High-value evidence:

  • type: LoadBalancer, public external IP, NodePort on public node, hostPort, public Ingress/Gateway.
  • externalIPs, loadBalancerIP, externalName, wildcard hosts, broad path routing.
  • TLS disabled, weak backend protocol, annotation-driven proxy behavior, misrouted default backend.
  • Service account and workload behind the exposed endpoint.
  • Conditions for traffic interception such as ExternalIP/LoadBalancer control where policy allows it.

Finding rules:

  • Confirmed high: public exposure of sensitive management/admin workload or traffic interception primitive.
  • Medium: public exposure of unknown workload or NodePort/hostPort on sensitive namespace.
  • Low: internal-only exposure with no sensitive backend.
  • Unknown: route exists but public/private status or backend identity is missing.

Useful templates:

  • service-ingress-exposure-review
  • management-interface-review
  • workload-rce-posture-review

Output notes:

  • State exactly what is exposed, to whom, and which workload receives traffic.
  • Avoid duplicating application exploitability; hand off to the workload or management-interface skill.
  • Call out CVE-2020-8554-style ExternalIP/LoadBalancer risk only when the required Service permissions or object evidence exists.

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

Popularity

7-day trend score
0

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
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/ekkoo-z/kubetrail/service-ingress-exposure/badge)](https://verified-skill.com/skills/ekkoo-z/kubetrail/service-ingress-exposure)

Something wrong with this skill or its page? Tell us.