Installation
Supported platforms, pip, pipx, npm, upgrades, verification, and removal.
Aevrin supports Python 3.10 or newer on macOS, Linux, and Windows. Install it from PyPI with
pip or pipx, or from npm with Node.js 18 or newer.
Choose a package manager
pipx install aevrinRecommended for Python-based global installation because dependencies stay isolated.
Install by platform
brew install pipx
pipx ensurepath
pipx install aevrinRestart the shell after ensurepath, then verify the installed command:
aevrin --version
aevrin --helpScanner prerequisites
Local source scans run version-pinned scanner containers. Install Docker Desktop or a compatible Docker Engine, start it before scanning, and allocate at least 4 GB of memory. Windows must use Linux containers and allow bind mounts from its temporary directory. Live URL inspection does not need a source checkout, but still needs outbound HTTPS.
Upgrade, repair, or remove
pipx upgrade aevrin
aevrin --versionUse pipx reinstall aevrin to repair an installation. To remove everything cleanly, run
aevrin logout, aevrin hook logout, then pipx uninstall aevrin.
For pip, repair with python3 -m pip install --upgrade --force-reinstall --no-cache-dir aevrin.
For npm, upgrade or repair with npm install --global aevrin@latest and remove with
npm uninstall --global aevrin.