frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Kubernetes Security Profile Generator Using eBPF

3•mrayas•1h ago
Hey HN,

I'm Mahesh, and together with Michael Fornaro we built kguardian in our free time because we kept running into the same loop: deploy a workload, figure out what traffic it needs, write a NetworkPolicy from memory, break something in staging. Repeat for seccomp profiles, except now the surface is 400+ Linux syscalls with no good way to know which ones your container uses without just running it and watching.

The gap between what you think your application does and what it actually does at runtime is where security incidents live.

What kguardian does:

- Runs a DaemonSet using eBPF — kernel programs that fire on TCP connections, UDP sends, and syscall entries with ~1-2% CPU overhead - Attributes every event to the right pod via network namespace inodes — no sidecars, no proxy injection, no application changes - Detects silently-dropped NetworkPolicy traffic by counting TCP SYN retransmissions — otherwise nearly invisible

Using the UI:

  kubectl port-forward svc/kguardian-frontend 5173 -n kguardian
Open the dashboard, pick a namespace, and you see your actual network topology — not what you declared, what the kernel recorded. Pods are grouped by workload identity. Edges are colored by type: blue for internal traffic, amber for external, red for connections being silently dropped by an existing policy. Each edge is labeled with the top port and protocol (HTTP :80, HTTPS :443, DNS :53, K8s API :6443).

Click any workload → Build Policy → kguardian generates a least-privilege NetworkPolicy YAML in seconds, resolving IPs to pod selectors, deduplicating ClusterIP flows, and scoping egress to exactly what was observed. You can also view live generated NetworkPolicies and Seccomp profiles based on current cluster traffic.

An AI assistant (MCP server — Claude, OpenAI, Gemini, GitHub Copilot) lets you query in plain English: "Which pods are making unexpected DNS queries?" or "Are any workloads hitting the Kubernetes API directly?"

CLI for GitOps:

  helm install kguardian oci://ghcr.io/kguardian-dev/charts/kguardian \
    --namespace kguardian --create-namespace

  # Let workloads run for a few minutes...
  kubectl kguardian gen networkpolicy --all -n production --output-dir ./policies
  kubectl kguardian gen seccomp my-app -n production --output-dir ./seccomp
  kubectl apply -f ./policies/
Where this is going:

We're working on capturing L7 HTTP traffic (paths, methods, headers) at the eBPF layer and turning that into L7-aware Cilium policies — not just "allow port 443" but "allow GET /api/v1/health from this workload." Beyond that: Istio AuthorizationPolicies from observed mesh traffic, Cilium Gateway API resources (HTTPRoutes, Gateways, VirtualServices), and AI-assisted anomaly detection for behavioral drift. The long-term vision: observe → generate → apply → monitor → alert → repeat.

Links: - GitHub: https://github.com/kguardian-dev/kguardian - Docs: https://docs.kguardian.dev

It's free and open source. We'd love feedback, bug reports, or ideas. Contributions welcome.

Thanks, Mahesh & Michael

Show HN: File converters and 75 tools that run in the browser

1•kalinuxer•46s ago•0 comments

Another Prettier killer has entered the villa

https://bytes.dev/archives/468
1•karlmush•4m ago•0 comments

169 Substacks and Nothing to Read

https://tikiver.se/posts/many-substacks-nothing-to-read/
1•news_hacker•5m ago•0 comments

The new robber barons are the tech tycoons

https://english.elpais.com/opinion/2026-03-15/the-new-robber-barons-are-the-tech-tycoons.html
1•voxadam•9m ago•0 comments

Donut Lab Is on the Defensive for Its Solid-State Battery Claims

https://spectrum.ieee.org/solid-state-battery-2675554640
2•pseudolus•9m ago•0 comments

Show HN: Ritual – An Open Source Local Monochrome Themed Habit Tracker PWA

https://ritual.tangentlabs.dev/
1•sheerluck•12m ago•0 comments

The Xclif Manifesto

https://xclif.readthedocs.io/en/latest/manifesto.html
2•thatxliner•13m ago•1 comments

Munich

https://www.muenchen.de/en/home
1•teleforce•13m ago•0 comments

The Linux Programming Interface as a university course text

https://man7.org/tlpi/academic/index.html
1•teleforce•18m ago•0 comments

AI generates nude images that outrank real photographs in sexual appeal

https://www.psypost.org/ai-generates-nude-images-that-outrank-real-photographs-in-sexual-appeal-s...
4•geox•21m ago•0 comments

Nvidia GreenBoost kernel modules opensourced

https://forums.developer.nvidia.com/t/nvidia-greenboost-kernel-modules-opensourced/363486
2•cma•22m ago•0 comments

Sodium-ion batteries hit the Midwestern grid in first-of-its-kind pilot

https://electrek.co/2026/03/11/sodium-ion-batteries-hit-the-midwestern-grid-in-first-of-its-kind-...
2•MilnerRoute•24m ago•0 comments

How the Eon Team Produced a Virtual Embodied Fly

https://eon.systems/updates/embodied-brain-emulation
1•LopRabbit•25m ago•0 comments

Is Time Ripe to Throw Your Engineers Under the Trolley?

https://medium.com/@farhanhubble/is-time-ripe-to-throw-your-engineers-under-the-trolley-f8d2306d24ae
1•farhanhubble•28m ago•1 comments

The state of Computer Vision and AI: we are far away

http://karpathy.github.io/2012/10/22/state-of-computer-vision/
1•stickynotememo•28m ago•0 comments

Proprietary EDA Software Is Dead, Long Live Proprietary EDA Software!

https://mattboisvert.net/blog/proprietary-eda-software-is-dead-long-live-proprietary-eda-software
1•MonsieurBigBird•30m ago•0 comments

Kern Type: a letter spacing game

https://type.method.ac/
1•icwtyjj•32m ago•0 comments

An open notebook on redesigning human work for AI

https://ai.nobl.io
1•budcaddell•33m ago•3 comments

Excel incorrectly assumes that the year 1900 is a leap year

https://learn.microsoft.com/en-us/troubleshoot/microsoft-365-apps/excel/wrongly-assumes-1900-is-l...
17•susam•35m ago•1 comments

Ask HN: The audio on the Academy Awards Hulu stream is out of sync

1•bahmboo•35m ago•0 comments

Show HN: TalkBlog – Speak Your Mind. Publish Your Words

https://talkblog.app/
1•mannders•37m ago•0 comments

Why Europe doesn't have a Tesla

https://worksinprogress.co/issue/why-europe-doesnt-have-a-tesla/
1•chaosprint•37m ago•3 comments

Is College Over?

https://tapestry.news/tech/college-ai/
1•sygona•39m ago•0 comments

My First Agentic Coding Project: GitTop

https://hjr265.me/blog/building-gittop-with-agentic-coding/
1•birdculture•41m ago•1 comments

The Bay Area Considers the Unthinkable: Life Without BART

https://www.nytimes.com/2026/03/10/us/bart-bay-area-san-francisco-transit.html
4•JumpCrisscross•41m ago•0 comments

The rise of malicious repositories on GitHub

https://rushter.com/blog/github-malware/
2•yakattak•43m ago•0 comments

With H-1B work visa lottery underway, experts worry new rules hurt business

https://www.wbur.org/news/2026/03/12/h-1b-visas-lottery-trump-overhaul
1•rawgabbit•43m ago•1 comments

Delay the Inference

https://aishwaryagoel.com/delay-the-inference/
1•agcat•47m ago•0 comments

Detecting Smart Glasses from your phone

https://nearby-glasses-alert.pages.dev/
1•modexapps•48m ago•0 comments

Bcachefs 1.37 with Linux 7.0 Support, Erasure Coding Stable and New Sub-Commands

https://www.phoronix.com/news/Bcachefs-1.37-Released
4•shaicoleman•48m ago•0 comments