Automic VaultAutomic Vault

brew

Install anubis with Homebrew, apk, dnf, MacPorts, Nix, pacman, zypper

Protect resources from scraper bots. Version 1.25.0 via Homebrew; verified 2026-06-22.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install anubis

local Homebrew formula metadata

MacPortsverified · 94%
sudo port install anubis

MacPorts ports tree · mail/anubis/Portfile · source: api.github.com

Linux

Alpine Linux apkverified · 92%
sudo apk add anubis

Alpine Linux edge package indexes · anubis · source: dl-cdn.alpinelinux.org

Fedora dnfverified · 92%
sudo dnf install anubis

Fedora Rawhide package metadata · anubis · source: dl.fedoraproject.org

Nixverified · 92%
nix profile install nixpkgs#anubis

nixpkgs package indexes · pkgs/by-name/an/anubis/package.nix · source: api.github.com

Arch Linux pacmanverified · 92%
sudo pacman -S anubis

Arch Linux sync databases · anubis · source: geo.mirror.pkgbuild.com

openSUSE zypperverified · 92%
sudo zypper install anubis

openSUSE Tumbleweed package metadata · anubis · source: download.opensuse.org

overview

Package summary

Protect resources from scraper bots

Commands and aliases

  • anubis

history

Project history and usage

Anubis is Techaro's Web AI Firewall Utility for protecting web resources from scraper bots. It is a modern reverse-proxy-era security CLI: install one binary or container, put it between a load balancer and an upstream app, and tune bot policy and challenge behavior.

Project history

The official README frames Anubis as a response to heavy scraper traffic from AI companies, especially for smaller sites that cannot or do not want to depend on a larger hosted protection service. The setup docs describe it as a component that sits between a reverse proxy such as Nginx or Caddy and the target service, one Anubis instance per protected service.

The project is implemented and released actively through the TecharoHQ/anubis repository. Its release feed shows a fast-moving 1.x series, with v1.26.0-pre1 in June 2026 including security, metrics, policy, localization, and performance work.

Adoption history

Anubis entered package-manager ecosystems quickly for a young security tool: the input package facts list Homebrew, Alpine, Fedora, MacPorts, Nix, Arch, and openSUSE packaging. The README also links a Repology packaging badge, suggesting upstream cares about distribution visibility.

Its adoption story is tied to the post-LLM web: administrators use it when they need proof-of-work challenges, allow/deny/challenge bot rules, and reverse-proxy integration without moving the whole site behind a proprietary edge service.

How it is used

Operators run Anubis as a reverse proxy or sidecar and configure target service routing with environment variables plus a policy file. Official docs document BIND, TARGET, PUBLIC_URL, cookie settings, metrics settings, and POLICY_FNAME, while the policy docs define YAML or JSON rules for paths, user agents, headers, remote addresses, actions, challenge difficulty, and metrics.

The policy file is the important package-nerd surface: it is not just a daemon config, it is the distribution of bot behavior. The default policy file, local overrides, known-good bot allowlists, and reverse-proxy examples are where the package turns from binary into operational security posture.

Why package nerds care

Anubis is interesting because it is a small, installable answer to an infrastructure-wide problem. It sits at the intersection of Go single-binary packaging, container images, reverse proxy snippets, and web-administration policy files.

For package maintainers, Anubis also has a moving target problem: security advisories, bot identifiers, browser behavior, and AI-crawler names change quickly, so the value of a package is not only the binary but also timely updates and clear policy migration notes.

Timeline

  • 2025: Public 1.x tags and package-manager entries establish Anubis as a distributable CLI service.
  • 2026: v1.26.0-pre1 release notes include security-advisory work, metrics policy moves, pprof gating, localization, and performance improvements.

Related projects

  • Caddy, Nginx, Traefik, HAProxy, Apache, and Kubernetes appear in official deployment documentation as front-end environments for Anubis.
  • The official default bot policy file is the related configuration artifact most users customize.

Sources

  • Official README, installation docs, policy docs, release feed, and source_facts.package-manager.

security posture

Risk level: green

narrow executable package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • narrow executable package without higher-risk signals

Signals

  • metadata:no-higher-risk-signals

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 6 platform targets.
  • Build metadata lists 5 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
anubiscliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version1.25.0
manager updated2026-06-22
local dataok
upstreamcurrent
latest detectedv1.25.0

https://github.com/TecharoHQ/anubis

  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:anubis
Version1.25.0
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/anubis
Homepagehttps://anubis.techaro.lol
Repositoryhttps://github.com/TecharoHQ/anubis
Upstream docshttps://anubis.techaro.lol
LicenseMIT
Source archivehttps://github.com/TecharoHQ/anubis/archive/refs/tags/v1.25.0.tar.gz
Last updated2026-06-22T14:02:43-07:00
Pulseupdated
Build dependenciesbash, brotli, go, node, zstd
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameanubis
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Nix95%

anubis

nix profile install nixpkgs#anubis
  • normalized package name match
  • Matched by: Anubis
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/an/anubis/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
apk95%

anubis 1.25.0-r3

Block AI scrapers using a sha256 proof-of-work challenge

https://github.com/TecharoHQ/anubis

sudo apk add anubis
  • License: MIT
  • Architecture: x86_64
  • Source Package: anubis
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Anubis
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: anubis from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

anubis-doc 1.25.0-r3

Block AI scrapers using a sha256 proof-of-work challenge (documentation)

https://github.com/TecharoHQ/anubis

sudo apk add anubis-doc
  • License: MIT
  • Architecture: x86_64
  • Source Package: anubis
  • normalized package name match
  • Matched by: Anubis
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: anubis-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

anubis-openrc 1.25.0-r3

Block AI scrapers using a sha256 proof-of-work challenge (OpenRC init scripts)

https://github.com/TecharoHQ/anubis

sudo apk add anubis-openrc
  • License: MIT
  • Architecture: x86_64
  • Source Package: anubis
  • normalized package name match
  • Matched by: Anubis
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: anubis-openrc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
dnf95%

anubis 1.24.0-4.fc44

Weighs the soul of incoming HTTP requests to stop AI crawlers

https://github.com/TecharoHQ/anubis

sudo dnf install anubis
  • License: Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND ISC AND MIT AND MPL-2.0
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: anubis
  • 4 dependencies
  • 3 provides
  • normalized package name match
  • Matched by: Anubis
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: anubis from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
pacman95%

anubis 1.25.0-1

Reverse proxy to protect against scraper bots

https://anubis.techaro.lol/

sudo pacman -S anubis
  • License: MIT
  • Architecture: x86_64
  • 1 dependencies
  • normalized package name match
  • Matched by: Anubis
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: anubis from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
zypper95%

anubis 1.25.0-1.3

Web AI Firewall Utility

https://github.com/TecharoHQ/anubis

sudo zypper install anubis
  • License: MIT
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: anubis
  • 2 dependencies
  • 2 provides
  • normalized package name match
  • Matched by: Anubis
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: anubis from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
MacPorts95%

anubis

sudo port install anubis
  • normalized package name match
  • Matched by: Anubis
MacPorts ports tree · api.github.com · MacPorts ports tree: mail/anubis/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment