Skip to main content
Saket Choudhary Logo
Saket ChoudharyOFFENSIVE SECURITY LAB
MODULE: VULNSIGHTAI

VulnSightAI Developer Quickstart

Installation, configuration, and CLI execution guide for the VulnSightAI Go reconnaissance engine.

VulnSightAI Quickstart Guide

This guide covers building, configuring, and executing VulnSightAI for attack surface discovery and AI-assisted vulnerability triage.


System Requirements

  • Go Compiler: Go 1.22.0 or higher
  • Node.js / TypeScript: Node 18+ (for web UI dashboard components)
  • Operating System: Linux (Arch, Debian, RHEL) or macOS (x86_64 / arm64)

Build & Installation

# 1. Clone official repository
git clone https://github.com/pingsaketchoudhary/VulnSightAI.git
cd VulnSightAI

# 2. Download Go dependencies & compile
go mod download
go build -ldflags="-s -w" -o vulnsightai ./cmd/vulnsightai

# 3. Verify binary installation
./vulnsightai --help

Key CLI Commands

Target Reconnaissance Sweep

./vulnsightai --target 192.168.1.0/24 --threads 50 --ports 80,443,8080,8443

AI-Assisted Vulnerability Triage

./vulnsightai --target target.domain --ai-triage --format json --output report.json

Configuration Flags

Flag Type Description Default
--target String Target IP, domain name, or CIDR block Required
--threads Integer Concurrent goroutine worker pool size 25
--ai-triage Boolean Enable AI vulnerability risk scoring module False
--output String Path to output JSON / HTML report stdout