nowfound

AI · March 31, 2026

CargoWall – eBPF Firewall for GitHub Actions

We just open-sourced CargoWall - a lightweight eBPF firewall for GitHub Actions. We originally built it to stop LLM agents from connecting to untrusted domains. After recent GitHub Actions supply chain compromises like the Trivy attack, we realized it'd work well for blocking untrusted connections from CI runners too. It uses iptables DNAT to redirect all outbound port 53 traffic to a local DNS proxy, which checks each query against a hostname allowlist before forwarding. Resolved IPs from allowed responses are inserted into eBPF LPM trie maps, and a TC egress classifier attached to the…

CargoWall – eBPF Firewall for GitHub Actions launched on March 31, 2026 with 14 votes, #999 of 23,380 launches that month and more than 90% of that year's launches.

Visit github.com ↗Alternativestop 4% of March 2026

In plain words

CargoWall is a lightweight eBPF firewall designed for GitHub Actions that restricts outbound network connections from CI runners and LLM agents. It works by intercepting DNS queries against a hostname allowlist, then using eBPF to block any network traffic to unapproved IP addresses and ports. The tool was created to prevent supply chain compromises in CI environments by ensuring that only trusted domains can be accessed during workflow execution. It is intended for development teams running GitHub Actions who need to protect their CI/CD pipelines from unauthorized network access.

written from the facts on this page · September 2026

From the sources

CargoWall Action to secure your GitHub Workflows. Contribute to code-cargo/cargowall-action development by creating an account on GitHub.

In the maker’s words, at launch

We just open-sourced CargoWall - a lightweight eBPF firewall for GitHub Actions. We originally built it to stop LLM agents from connecting to untrusted domains. After recent GitHub Actions supply chain compromises like the Trivy attack, we realized it'd work well for blocking untrusted connections from CI runners…

Does a similar job

all alternatives →
  • Netfence – Like Envoy for eBPF FiltersJan 2026 · github.com · ▲58

    To power the firewalling for our agents so that they couldn't contact arbitrary services, I build netfence. It's like Envoy but for eBPF filters. It allows you to define different DNS-based rules that are resolved in a local daemon to IPs, then pushed to the eBPF filter to allow traffic. By doing it this way, we can still allow DNS-defined rules, but prevent contacting random IPs. There's also no network performance penalty, since it's just DNS lookups and eBPF filters referencing memory. It also means you don't have to tamper with the base image, which the agent could potentially manipulate…

  • BunkerWeb – The Open-Source Web Application Firewall (WAF)2024 · github.com · ▲120

    🛡️ Open-source and cloud-native Web Application Firewall (WAF) - bunkerity/bunkerweb

  • BunkerWeb – the open-source and cloud-native WAF2025 · docs.bunkerweb.io · ▲106

    Documentation of BunkerWeb, the open source and next generation WAF.

  • Credentials dumper for Linux using eBPF2022 · github.com · ▲235

    Credentials Dumper for Linux using eBPF. Contribute to citronneur/pamspy development by creating an account on GitHub.

  • Fence – Sandbox CLI commands with network/filesystem restrictionsJan 2026 · github.com · ▲78

    Hi HN! Fence wraps any command in a sandbox that blocks network by default and restricts filesystem writes. Useful for running semi-trusted code (package installs, build scripts, unfamiliar repos) with controlled side effects, or even just blocking tools that phone home. > fence curl https://example.com # -> blocked > fence -t code -- npm install # -> template with registries allowed > fence -m -- npm install # -> monitor mode: see what gets blocked One use-case is to use it with AI coding agents to reduce the risk of running agents with fewer interactive permission prompts: >…

  • A proactive way of securing your Linux server2020 · github.com · ▲143

    A rest application to update firewalld rules on a linux server - GitHub - prashantgupta24/firewalld-rest: A rest application to update firewalld rules on a linux server

More ai this month

the category →
  • Video model that turns script into viral social media videos

    AI · 17d ago · spira.ai

  • The browser where Claude Code and Codex work beside you

    AI · 17d ago · rill.love

  • Kolibri is Aleph Alpha

    AI · 19d ago · tej.as

  • Paintings by AI models: programs run through a simulation of oil paint.

    AI · 20d ago · stillwet.art

  • A real-time world model you can explore and change

    AI · 29d ago · world.pixverse.video

  • Hemory▲381

    Keep listening. Searchable memory for your AI agents.

    AI · 29d ago · hemory.com

Source: Show HN post ↗ · launch text quoted in part

Launched alongside, March 2026

the whole month →
  • AI-native CRM that builds itself and does work for you

    AI · Mar 2026 · lightfield.app

  • Tobira.ai▲728

    A network where AI agents find deals for their humans

    AI · Mar 2026 · tobira.ai

  • Switch from ChatGPT to Claude with import memory feature

    AI · Mar 2026 · claude.com

  • Littlebird remembers everything across your meetings, messages, docs, and apps, then takes action so you can recall any detail and never lose context.

    AI · Mar 2026 · littlebird.ai

  • Your AI Coworker that proactively executes tasks

    AI · Mar 2026 · viktor.com

  • Jupid▲659

    File your taxes with Claude Code

    Commerce · Mar 2026 · jupid.com