gh-aw-firewall
Sandboxed network firewall with domain allowlisting for commands
All Skills in This Repository (1)
Pure Emerald Level IndicatorsFrequently Asked Questions
FAQPage SchemaHow to install gh-aw-firewall?โผ
Run `npx skills add githubnext/gh-aw-firewall --all -g -y` in your terminal to install all skills in this suite globally.
How to restrict network access for a running command?โผ
Wrap the command with the awf CLI and pass an allowlist, for example `sudo awf --allow-domains github.com -- curl https://api.github.com`. All other outbound HTTP/HTTPS traffic is blocked by the Squid proxy.
How to find which domains were blocked?โผ
Use the included debug skills to parse Squid access logs and list blocked domains with counts, or run `awf logs --format json` and filter for denied requests.
Does it keep API keys away from the agent?โผ
Yes. An optional API proxy sidecar holds the real OpenAI, Anthropic, Copilot, or Gemini credentials and injects them at the proxy layer, so keys never appear in the agent's environment.
Can it run in GitHub Actions CI pipelines?โผ
Yes. It provides a GitHub Action setup step, and the skills cover compiling workflows, downloading CI logs, and debugging workflow failures directly from the agent.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core