GitHub - github/gh-aw-firewall: GitHub Agentic Workflows Firewall (original) (raw)

Agentic Workflow Firewall

Warning

Releases v0.25.21 through v0.25.39 were retired due to a bug that impacted billing. If you are running one of these versions, please upgrade to the latest release as soon as possible.

A network firewall for agentic workflows that restricts outbound HTTP/HTTPS to an allowlist of domains.

How it works

awf runs your command inside a Docker sandbox with three containers:

Requirements

See Compatibility for full details on supported versions and tested configurations.

Get started fast

curl -sSL https://raw.githubusercontent.com/github/gh-aw-firewall/main/install.sh | sudo bash sudo awf --allow-domains github.com -- curl https://api.github.com

The -- separator divides firewall options from the command to run.

Feature highlights

CLI subcommands

For the complete CLI surface area, run awf --help.

GitHub Action quick start

steps:

See GitHub Actions for advanced setup and awf logs summary examples.

Explore the docs

Development

Contributing

Contributions welcome! Please see CONTRIBUTING.md for guidelines.

License

MIT