Skip to content

Nessus Import

Import Nessus scan results to bring vulnerability findings and asset information into your NEURO projects. Automatically map Nessus severity ratings and include remediation guidance.

Nessus is a widely-used vulnerability scanner. NEURO imports:

  • Vulnerability findings
  • Asset information
  • CVSS scores
  • Remediation guidance
  • Plugin output
FormatExtensionRecommended
Nessus native.nessus- Yes
Nessus CSV.csvPartial support
  1. Open your Nessus scan
  2. Click Export
  3. Select Nessus format
  4. Choose All results or specific hosts
  5. Download the .nessus file

For best import results:

  • Include all findings
  • Export as .nessus (not PDF/HTML)
  • Include plugin output if needed
  1. Open your project in NEURO
  2. Navigate to Findings tab
  3. Click ImportNessus
  4. Upload your .nessus file
  5. Configure import options:
    • Severity threshold
    • Include informational?
    • Import assets?
  6. Review findings preview
  7. Click Import
OptionDescription
Minimum SeverityLowest severity to import
Include InformationalImport info-level findings
Import AssetsCreate assets from scan targets
DeduplicateMerge similar findings
Add TagsTag imported findings

Nessus to NEURO severity:

Nessus SeverityNEURO Severity
CriticalCritical
HighHigh
MediumMedium
LowLow
InfoInformational
  • Nessus CVSS scores are imported directly
  • Base scores preserved
  • Vector strings included when available
Finding FieldNessus Source
TitlePlugin name
DescriptionPlugin description
SeverityRisk factor / CVSS
CVSS ScoreCVSS base score
RemediationSolution text
ReferencesCVE, BID, links
Affected AssetsTarget hosts
  • Plugin ID
  • Plugin family
  • Plugin output
  • Port/protocol
  • First/last seen dates

When a finding affects multiple hosts:

  • Single finding created
  • All affected hosts linked
  • Port details preserved per host

When importing over existing data:

  • Matched by plugin ID + project
  • Updates existing if found
  • Creates new if not found
  • Option to skip existing

Imported findings may need:

  1. Description enhancement - Use AI to improve
  2. Context addition - Add project-specific details
  3. Evidence - Add screenshots if available
  4. Verification - Confirm finding validity
  1. Open imported finding
  2. Click Enhance with AI
  3. Review improvements
  4. Apply changes

Import only findings above a threshold:

  • Critical only
  • High and above
  • Medium and above
  • All findings

Filter by Nessus plugin family:

  • Web servers
  • Databases
  • Windows
  • Linux
  • Network

Import findings for specific hosts only:

  • Select target IPs
  • Use IP ranges
  • Exclude specific hosts
  1. Review scan coverage - Ensure complete scan
  2. Export correct format - Use .nessus, not PDF
  3. Create target project - Have project ready
  4. Set severity threshold - Decide what to import

For large scans:

  1. Start with Critical/High - Import highest severity first
  2. Review and enhance - Quality check top findings
  3. Add Medium - Import medium severity
  4. Informational last - If needed for completeness
  1. Deduplicate - Remove false duplicates
  2. Verify key findings - Confirm critical issues
  3. Add evidence - Screenshot important findings
  4. Enhance descriptions - Use AI for better content

“Invalid file format”

  • Ensure .nessus format (not CSV/PDF)
  • Check file isn’t corrupted
  • Re-export from Nessus

“No findings found”

  • Check scan actually found vulnerabilities
  • Verify severity threshold isn’t too high
  • Check for empty scan

“File too large”

  • Export specific hosts only
  • Import in batches
  • Contact support for limit increase

Missing descriptions

  • Some plugins have minimal text
  • Use AI enhancement
  • Manually add context

Wrong severity

  • Nessus may rate differently than your assessment
  • Adjust severity after import
  • Document reasoning

Duplicate findings

  • Review deduplication settings
  • Merge manually if needed
  • Use bulk operations

For automated workflows, consider API integration:

Terminal window
# Example: Export scan via API and import
curl -X GET "https://nessus:8834/scans/{scan_id}/export" \
-H "X-ApiKeys: accessKey=xxx;secretKey=xxx" \
-o scan.nessus
# Then upload to NEURO via API
curl -X POST "https://{tenant}.nforged.com/api/v1/projects/{id}/import/nessus" \
-H "Authorization: Bearer {token}" \
-F "file=@scan.nessus"

See API Integration for details.


Next: Learn about Burp Suite Import