ekkoo-z/kubetrail/service-ingress-exposure
Claude Code and agent skill by ekkoo-z/kubetrail
Trust tier 2
- community
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-exposureSKILL.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-interfaceswhen the exposed endpoint is a management/admin interface. - Use
public-workload-rce-surfacewhen the exposed endpoint is an application with vulnerability or RCE posture. - Use
network-lateral-movementfor 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-reviewmanagement-interface-reviewworkload-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
- SKILL.md in the repositoryCheckingapps/agent/.claude/skills/service-ingress-exposure/SKILL.md
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
[](https://verified-skill.com/skills/ekkoo-z/kubetrail/service-ingress-exposure)