Installation

Learn how to install OWASP Noir on your system. This guide provides instructions for installing Noir using Homebrew, Snapcraft, Docker, or by building from source.

There are several ways to install OWASP Noir, so you can choose the method that works best for your operating system and workflow.

Homebrew (macOS and Linux)

If you are on macOS or Linux, the easiest way to install Noir is with Homebrew.

brew install noir

Snapcraft (Linux)

If you are on a Linux distribution that supports Snap, you can install Noir from the Snap Store.

sudo snap install noir

Docker

If you prefer to use Docker, you can pull the official Noir image from the GitHub Container Registry (GHCR).

docker pull ghcr.io/owasp-noir/noir:latest

You can find a list of all available tags on the GitHub Packages page.

Build from Source

  1. Clone the repository:

    git clone https://github.com/owasp-noir/noir
    cd noir
    
  2. Install dependencies:

    shards install
    
  3. Build the project:

    shards build --release --no-debug
    

    The compiled binary will be located at ./bin/noir.

Verifying the Installation

Once you have installed Noir, you can verify that it is working correctly by running:

noir --version

This should print the installed version of Noir.