From vanguard-frontier-agentic
Reviews Istio service mesh configuration for zero-trust correctness in sidecar and ambient modes, catching silent L7 policy bypasses when no waypoint is deployed.
How this skill is triggered — by the user, by Claude, or both
Slash command
/vanguard-frontier-agentic:istio-ambient-mesh-reviewThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Review Istio configuration against zero-trust correctness and the most common ambient-mode trap: **L7 `AuthorizationPolicy` rules silently ignored when no waypoint is deployed**. Ambient mode uses ztunnel for L4 zero-trust on every node, but L7 features (HTTP method, path, JWT claim matching, request header inspection) require an explicit waypoint proxy. Without one, the L7 rules in the policy ...
Review Istio configuration against zero-trust correctness and the most common ambient-mode trap: L7 AuthorizationPolicy rules silently ignored when no waypoint is deployed. Ambient mode uses ztunnel for L4 zero-trust on every node, but L7 features (HTTP method, path, JWT claim matching, request header inspection) require an explicit waypoint proxy. Without one, the L7 rules in the policy are accepted but never enforced.
kubectl get peerauthentication,authorizationpolicy,requestauthentication,gateway,virtualservice,destinationrule,sidecar -A -o yaml plus istioctl analyze and istioctl x ztunnel-config) when the active client exposes it; otherwise fall back to official Istio documentation (istio.io) and sanitized YAML.PeerAuthentication with mode: PERMISSIVE or mode: DISABLE in production as a critical finding — mTLS is the foundation of mesh zero-trust.PeerAuthentication change as a critical-blast-radius finding — the entire mesh is affected at once.AuthorizationPolicy with action: ALLOW and broad from selectors — the default action when no policy is provisioned is ALLOW, so the only thing that creates zero-trust is a deny policy or an explicit ALLOW with bounded scope.RequestAuthentication JWKs URL changes — JWT validation depends on this.Load these only when needed:
Return, at minimum:
STRICT / PERMISSIVE / DISABLE) on PeerAuthentication,npx claudepluginhub raishin/vanguard-frontier-agentic --plugin vanguard-frontier-agenticGuides mTLS implementation for service-to-service security, Istio/Linkerd service meshes, certificate management, and zero trust networking in clusters.
Architects service meshes using Istio and Linkerd for Kubernetes, covering traffic management, mTLS security, observability, multi-cluster federation, and canary deployments.
Deploys and configures service meshes (Istio or Linkerd) for secure service-to-service communication, traffic management, and observability in Kubernetes clusters.