nmap_scan

Identify open ports and services via structured Nmap scans returning JSON.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/ProwlrBot/prowlrbot --skill nmap-scan-prowlrbot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nmap_scan
Source: https://github.com/ProwlrBot/prowlrbot/tree/main/src/prowlrbot/ext/skills/nmap_scan
Command: npx skills add https://github.com/ProwlrBot/prowlrbot --skill nmap-scan-prowlrbot

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Identify open ports and services on a target by performing structured Nmap scans.

Core Features & Use Cases

  • Structured output: parses Nmap XML into JSON with findings, including port, protocol, service, version, and scripts.
  • Flexible scan types: quick, standard, full, and stealth scan options to suit time and depth requirements.
  • Use Case: during a security engagement, run a scan against a target to produce a report of exposed services and versions for risk mitigation.

Quick Start

Scan a target using a quick scan to obtain a structured JSON report of open ports and services.

Frequently Asked Questions about nmap_scan

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Nmap scans and get JSON output?

You can automate Nmap scans and get JSON output by using this Skill to run structured scans against targets. It parses Nmap XML results into JSON containing port, protocol, service, version, and script findings.

What is the best way to identify open ports and services for a security assessment?

Identifying open ports and services for a security assessment is best done via structured Nmap scans. This Skill exposes quick, standard, full, and stealth scan options to match your required depth and time constraints.

Do I need Nmap installed to scan network hosts for exposed services?

Yes, you need Nmap installed on your system PATH to scan network hosts for exposed services. The Skill relies on the local Nmap binary to execute scans and returns an error message if scanning fails.

Can I use Nmap port scanning for ongoing network monitoring and inventory?

Nmap port scanning is applicable to ongoing network monitoring and network inventories. The Skill performs scans on individual hosts or networks and returns a JSON report with findings and total ports for tracking.

What scan types are available for automating vulnerability scanning with Nmap?

Available scan types for automating vulnerability scanning include quick, standard, full, and stealth options. These flexible scan types suit various time and depth requirements for security engagements.

Why does my Nmap scan fail to return structured JSON findings?

Your Nmap scan fails to return structured JSON findings if Nmap is not installed on your PATH or if the scanning process encounters an error. The Skill returns an error message instead of JSON data when scanning fails.