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 |
