Pro Edition — For Security Professionals

Stop chasing
false positives.

CVE matching, MITRE ATT&CK technique annotations, and composite risk scoring — with a finding-suppression workflow to cut false positives from your report. Client-ready PDF export included.

Annual Monthly Save 20%
$39/mo
Billed as $470/yr · saves $118 vs monthly
Subscribe Annual — $470/yr →
Cancel anytime · Compare all plans · Need Enterprise?

Prioritize by risk, suppress the noise

Version-based CVE matching is just the start. Every finding is scored by composite risk and ranked, so the highest-impact issues surface first. Findings are emitted unverified — you adjudicate what stays, not the scanner.

A finding-suppression workflow lets you mark items accepted-risk or false-positive; suppressed findings drop out of the report and the risk rollup. Every decision is recorded per scan.

OPEN
In the queue
ACCEPTED
Risk accepted
FALSE_POS
Suppressed by you
Finding: TLS 1.0 on port 443
→ Risk: severity × exposure, internet-facing
→ Composite score 8.4
→ HIGH — top of the report
Finding: Default SNMP community 'public'
→ Risk: exploitability × impact
→ Composite score 7.2
→ RANKED — prioritized in queue
Finding: Anonymous FTP (sanctioned host)
→ You mark: false-positive
→ Dropped from report + risk rollup
→ SUPPRESSED ✓
Finding: CVE-2024-XXXX on legacy appliance
→ You mark: accepted-risk
→ Retained, excluded from open count
→ ACCEPTED-RISK — logged
🔎

Offline CVE Matching

Auto-generated CPEs from detected services matched against the NVD feed — offline, no API calls. Know which CVEs affect each host before writing a single line of your report.

🗺️

MITRE ATT&CK Annotations

Every finding is annotated with the ATT&CK techniques it relates to, with kill-chain context. Compliance teams love it. Clients understand it. Takes zero extra effort on your part.

🤖

Parallel Analysis Agents

Five specialized agents run concurrently — Auth, Crypto, Config, Service, and Exposure. Each produces structured findings for its category, then feeds the risk engine.

📊

Risk Scoring

Composite scoring: severity × exploitability × impact × exposure. Prioritized, sortable output — the highest-impact findings rise to the top, and suppressed findings drop out of the rollup.

📄

Compliance Reports

Export findings as HTML, JSON, or Markdown — print the HTML to PDF for a client-ready document. Risk-ranked, with a summary overview and technical findings in one file.

🧠

Intelligence-Enriched AI

Same OpenAI / Claude / Ollama providers you use in CE — but Pro injects CVE matches, MITRE techniques, and risk scores into every prompt. Vastly better output.

🔁

Advanced CTEM

Unlimited scan history in SQLite. CVE-level delta detection — new vulnerabilities since last scan, not just host diffs. Risk trend analysis (improving / degrading / stable).

🔏

Enhanced Redaction

Configurable profiles (strict / moderate / minimal), additional patterns for AWS keys, DB connection strings, and JWTs. Full redaction audit log for compliance.

🔌

Pro MCP Tools

Four additional tools for AI assistant integration: get_vulnerabilities, risk_summary, scan_compare, save_finding.

🔑
Auth
Weak auth, default credentials, anonymous access, missing auth on admin panels
🔐
Crypto
TLS < 1.2, weak ciphers, expired or self-signed certs, missing HSTS
⚙️
Config
Default SNMP communities, debug modes, directory listing, exposed .env files
🛠️
Service
CVE-specific vulnerabilities, end-of-life software, backport detection
🌐
Exposure
Internet-facing services, lateral movement paths, unnecessary open ports

Agents run via Promise.allSettled — if one category has no relevant services, it's skipped. Results feed the risk engine.

Feature
Pro
Community
AI analysis (OpenAI, Claude, Ollama)
Prompt content
CVEs + MITRE + risk scores
basic summary
CVE matching (offline NVD)
MITRE ATT&CK annotations
Kill-chain context
basic tagging
Finding suppression (accepted-risk / false-positive)
Risk scoring
Parallel analysis agents
5 agents
PDF export
CTEM scan history
Unlimited (SQLite)
7 days
MCP tools
9 total
5 CE tools
Email support
48hr SLA
get_vulnerabilities
Pull the full finding list from the latest scan — with CVE IDs and risk scores — directly into your AI assistant.
risk_summary
Get a prioritized risk overview ranked by composite score. Ask Claude or GPT-4 to draft remediation plans from it.
scan_compare
CVE-level delta between two scans. New vulnerabilities introduced, old ones resolved. Perfect for change-window reporting.
save_finding
Schema-validated finding persistence. Have your AI assistant flag findings for follow-up and write them directly to the finding queue.

Start the MCP server with nsauditor-ai-mcp — works with Claude Desktop, Cursor, and any MCP-compatible AI assistant.

1 · Authenticate with npm (token included in your purchase email)
# @nsasoft/nsauditor-ai-ee is a private (restricted) package.
# Use the npm read-token delivered with your license email.
npm config set //registry.npmjs.org/:_authToken npm_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

# Or, project-scoped, in an .npmrc file
echo "//registry.npmjs.org/:_authToken=npm_xxxx..." >> ~/.npmrc
2 · Install (requires nsauditor-ai v0.2.24+ and Node 20+)
# One line — installs both the CE platform and the Pro package
npm install -g nsauditor-ai @nsasoft/nsauditor-ai-ee
3 · Activate your license — one command, no shell-rc edits
# CE 0.2.24+ verifies the JWT signature before persisting
# and stores the key in macOS Keychain (or ~/.nsauditor/.env mode 0600 elsewhere).
nsauditor-ai license install pro_eyJhbGciOiJFUzI1NiIs...

 Pro license installed
  Stored at: macOS Keychain (service=nsauditor-ai)
  Org: you@example.com   Expires: 2027-04-29

# Verify
nsauditor-ai license --status
 Pro license active
4 · Scan with intelligence
nsauditor-ai scan --host 192.168.1.0/24 --plugins all

# View your AI report in browser
open out/192.168.1.0_*/scan_response_ai.html     # macOS
xdg-open out/192.168.1.0_*/scan_response_ai.html  # Linux

# Each scan writes HTML, JSON, and Markdown reports — print the HTML to PDF for clients
nsauditor-ai scan --host 10.0.0.0/24 --plugins all
open out/10.0.0.0_*/scan_response_ai.html      # print → PDF

Ready to upgrade?

Subscribe directly to unlock CVE matching, MITRE ATT&CK annotations, risk scoring, parallel analysis agents, and PDF reports. Cancel anytime — reverts to Community Edition with no data lost.

Monthly option: $49/mo · Compare all plans