Multi-agent orchestration with 34+ integrated security tools. Reconnaissance, vulnerability scanning, web testing, and automated reporting — all from your terminal.
v0.1.0 Pre-Release • Feb 17, 2026curl -sL https://raw.githubusercontent.com/dolutech/nfguard-cli/main/install.sh | sudo bash
Everything you need for professional security assessments, orchestrated by AI.
An orchestrator AI delegates tasks to specialized agents (Recon, Web Testing, Vuln Scanning, Reporting) — each with its own tools and system prompt. Just describe what you need in natural language.
From subdomain enumeration (subfinder, amass) to vulnerability scanning (nuclei, sqlmap) to web fuzzing (ffuf, feroxbuster) — all pre-bundled as compiled binaries. No manual installation needed.
Rich terminal interface with tab completion, slash commands, conversation history, and real-time streaming. Chat naturally or use precise commands like /full-recon target.com.
AI can run shell commands with your explicit approval. Built-in guardrails block dangerous patterns (rm -rf, reverse shells, privilege escalation) before you even see the prompt.
Generate professional PDF and DOCX security reports directly from scan findings. The Reporting Agent structures findings by severity with executive summaries and technical remediation details.
Run nfguard serve to expose all tools via Model Context Protocol. Also acts as an MCP client — connect external tool servers and use them from within NFGuard.
The AI remembers targets, findings, and decisions throughout your session. Context compaction automatically summarizes long conversations when approaching token limits.
Create reusable workflows as YAML skills or let the AI build them during a conversation. Define custom specialist agents with tailored tool access and system prompts.
Works with any OpenAI-compatible API: local models (Ollama, LM Studio), OpenRouter, OpenAI, and more. We recommend running a local LLM for maximum privacy and zero API costs.
34+ tools bundled as pre-compiled binaries and vendored packages. Ready to use out of the box.
The orchestrator delegates tasks to specialized agents, each with its own tools and expertise.
Network reconnaissance, DNS enumeration, subdomain discovery, OSINT gathering. Follows a least-intrusive-first approach: passive before active scanning.
Web application security assessment: SQL injection, XSS, CRLF, parameter discovery, content fuzzing, and out-of-band vulnerability detection.
Cross-references services with known CVEs. Prioritizes by severity (Critical > High > Medium > Low) with CVE identifiers and remediation guidance.
Generates structured PDF/DOCX security reports with executive summaries, severity-organized findings, and detailed technical remediation steps.
One-command automated workflows that chain multiple tools together.
Complete reconnaissance: WHOIS lookup → DNS records (A, AAAA, MX, NS, TXT) → Port scan (top 1000 ports). Get a full picture of your target in one command.
Vulnerability assessment: Shodan lookup for exposed services → Nuclei scan with high/critical severity templates. Quickly identify known vulnerabilities.
Web application audit: Nuclei full template scan → Gobuster directory enumeration (php, html, txt, bak). Comprehensive web security check.
You can also create custom skills during a conversation or define them as YAML files.
How NFGuard orchestrates AI agents and security tools.