diff --git a/catalog/gh-aw-firewall.json b/catalog/gh-aw-firewall.json new file mode 100644 index 0000000..afebe25 --- /dev/null +++ b/catalog/gh-aw-firewall.json @@ -0,0 +1,21 @@ +{ + "name": "gh-aw-firewall", + "category": "platform", + "install_method": "github_release_binary", + "description": "GitHub Agentic Workflows Firewall: Squid-proxy-based egress firewall that sandboxes AI agent commands in a Docker container with a domain allowlist", + "homepage": "https://github.com/github/gh-aw-firewall", + "github_repo": "github/gh-aw-firewall", + "binary_name": "awf", + "download_url_template": "https://github.com/github/gh-aw-firewall/releases/download/{version}/awf-linux-{arch}", + "arch_map": { + "x86_64": "x64", + "aarch64": "arm64" + }, + "notes": "Direct binary download, not an archive. Upstream uses 'x64' (not 'amd64') in asset names. Requires Docker at runtime to launch the sandboxed Squid proxy.", + "tags": [ + "github", + "ci", + "agentic", + "security" + ] +} diff --git a/catalog/gh-aw.json b/catalog/gh-aw.json new file mode 100644 index 0000000..f4e34b3 --- /dev/null +++ b/catalog/gh-aw.json @@ -0,0 +1,21 @@ +{ + "name": "gh-aw", + "category": "platform", + "install_method": "github_release_binary", + "description": "GitHub Agentic Workflows: gh extension that compiles natural-language Markdown workflow definitions into hardened GitHub Actions workflows", + "homepage": "https://github.com/github/gh-aw", + "github_repo": "github/gh-aw", + "binary_name": "gh-aw", + "download_url_template": "https://github.com/github/gh-aw/releases/download/{version}/linux-{arch}", + "arch_map": { + "x86_64": "amd64", + "aarch64": "arm64", + "armv7l": "arm" + }, + "notes": "Direct binary download, not an archive. Upstream's preferred install path is 'gh extension install github/gh-aw' (requires the gh CLI). The catalog uses a standalone binary install since gh extensions are not yet modeled as an install_method.", + "tags": [ + "github", + "ci", + "agentic" + ] +} diff --git a/catalog/mlr.json b/catalog/mlr.json new file mode 100644 index 0000000..d74f20c --- /dev/null +++ b/catalog/mlr.json @@ -0,0 +1,21 @@ +{ + "name": "mlr", + "category": "general", + "install_method": "github_release_binary", + "description": "Like awk/sed/cut/jq for name-indexed data such as CSV, TSV, JSON and JSON Lines", + "homepage": "https://miller.readthedocs.io/", + "github_repo": "johnkerl/miller", + "binary_name": "mlr", + "download_url_template": "https://github.com/johnkerl/miller/releases/download/{version}/miller-{version_nov}-linux-{arch}.tar.gz", + "arch_map": { + "x86_64": "amd64", + "aarch64": "arm64", + "armv7l": "armv7" + }, + "tags": [ + "data", + "csv", + "json", + "text-utils" + ] +}