analyzing-kubernetes-audit-logs

Installation
SKILL.md

Analyzing Kubernetes Audit Logs

Instructions

Parse Kubernetes audit log files (JSON lines format) to detect security-relevant events including unauthorized access, privilege escalation, and data exfiltration.

import json

with open("/var/log/kubernetes/audit.log") as f:
    for line in f:
        event = json.loads(line)
        verb = event.get("verb")
        resource = event.get("objectRef", {}).get("resource")
        user = event.get("user", {}).get("username")
        if verb == "create" and resource == "pods/exec":
            print(f"Pod exec by {user}")
Installs
1
GitHub Stars
10
First Seen
Jul 16, 2026
analyzing-kubernetes-audit-logs — autohandai/community-skills