Title
Create new category
Edit page index title
Edit category
Edit link
Quickstart
Please refer to the Installation page to set up either the standalone binary or the Docker image of the HoundDog.ai's code scanner.
Standalone Binary
To scan a file or directory using the standalone binary:
To see all available command-line options:
Docker Image
To scan the current directory:
Let's break down the command above:
Argument / Option | Required | Description |
|---|---|---|
| Yes | Start a new Docker container. |
| No | Always pull the latest version of the Docker image. |
-it | No | Create an interactive session and attach a pseudo-TTY to enable colored output and proper rendering based on your terminal window size. Important: When running the scanner in a non-interactive environment (e.g., build pipelines), you must only use the |
| No | Clean up the container after it exits. |
| Yes | Mount the host directory |
| Yes | Name of the HoundDog.ai scanner image, hosted on Docker Hub. |
| Yes | Entrypoint command that scans the code mounted in the container's |
Use --help to display all available command-line options for hounddog scan:
Demonstration
To demonstrate the capabilities of the scanner, HoundDog.ai provides a test web application with deliberate security flaws. First, clone the repository:
Then scan it with the --output-format=markdown option to generate a Markdown report:
Open the generated file hounddog-test-healthcare-app/hounddog-{timestamp}.md on your browser. We recommend using Google Chrome and the Markdown Viewer extension, with mermaid and toc settings enabled. See Markdown Report for more details.
© 2025 HoundDog.ai, Inc. All rights reserved.