DarkMatter Software · Built with DarkForge IDE

CVE Explorer

A standalone Linux vulnerability intelligence workstation for CVE search, local caching, project dependency analysis, defensive assessment, evidence-based correlation, and professional reporting.

DarkMatter CVE Explorer application

Vulnerability Intelligence

Search, correlate, assess, and report from one desktop application.

CVE Explorer combines public vulnerability data with a local intelligence cache and project-aware evidence analysis designed for real software and systems work.

CVE Intelligence Search

Search CVEs by identifier or keyword, filter by time window and severity, sort every result column, and preserve the current table view during export.

NVD, KEV & EPSS

Use NIST NVD as the primary CVE source and optionally enrich results with CISA Known Exploited Vulnerabilities and FIRST EPSS probability data.

Local CVE Cache

Store retrieved intelligence locally in SQLite for fast cached searches, offline review, assessment correlation, and repeatable analysis.

Project Intelligence

Inspect local Python, Go, and PHP dependency manifests without executing project code, then correlate declared dependencies against cached vulnerability intelligence.

Defensive Assessment

Perform authorized TCP service discovery, banner collection, HTTP header inspection, TLS certificate review, and conservative CVE correlation against exposed services.

Professional Reports

Export structured JSON for future import workflows and polished standalone HTML reports for searches and defensive assessments.

DarkMatter Evidence Engine

Severity and applicability are not the same thing.

CVE Explorer separates the severity of a vulnerability from the strength of the evidence that a specific project or target is actually affected.

Informational Related intelligence only. No evidence that the target is affected.
Review Possible applicability. Evidence exists but requires verification.
High Confidence Strong evidence indicates the target may be affected.
Confirmed Applicable Product and affected-version evidence match the target.

Defensive Assessment

Investigate localhost, owned systems, and authorized remote targets.

The assessment engine is deliberately conservative. It collects non-invasive service evidence and treats CVE correlations as investigative leads unless stronger applicability evidence exists.

Assessment Capabilities

  • TCP reachability and common service identification
  • SSH, FTP, SMTP, POP3, and IMAP banner collection
  • HTTP and HTTPS header inspection
  • TLS certificate subject, issuer, and expiration metadata
  • Product and version fingerprint collection
  • Local cached-CVE correlation
  • Persistent assessment history
  • HTML and JSON assessment exports

Scanner Identity

The default scanner identity is visible and configurable:

DarkMatter CVE Scanner/1.0 (Vulnerability Assesment Scanner)

The scanner does not attempt passwords, exploit payloads, destructive requests, authentication bypasses, or stealth behavior. Remote assessment is intended only for systems you own or are explicitly authorized to test.

DarkMatter CVE Explorer branding icon

Standalone Linux Release

DarkMatter CVE Explorer 0.1.1

Clean standalone build with its own local user-data storage. DarkForge compatibility remains in the source project, but DarkForge is not required to run the standalone application.

Platform: Linux x86_64 Interface: PySide6 License: MIT Runtime: Standalone
Platform: Linux x86_64 Interface: PySide6 License: MIT Runtime: Python Source

Frequently Asked Questions

CVE Explorer FAQ

Does CVE Explorer require DarkForge IDE?

No. The standalone release runs independently. The project retains DarkForge compatibility for development and integration, but normal users do not need DarkForge installed.

Does the application require an NVD API key?

No. An NVD API key is optional and can be entered in Settings. User credentials and configuration remain local to the user's data directory.

Does Project Intelligence execute project code?

No. It inspects supported dependency manifests such as requirements.txt, go.mod, and composer.json without importing, compiling, or executing the inspected project.

Does a CVE match mean my project is definitely vulnerable?

No. CVE Explorer separates related intelligence from applicability. Package-name matches remain informational until stronger product and version evidence supports a more confident finding.

Can I assess remote servers?

Yes, when you own the target or have explicit authorization to assess it. The scanner performs conservative service discovery and fingerprint collection rather than exploitation.

Where is user data stored?

The standalone application stores runtime settings, presets, cached CVEs, and assessment history in the user's local application-data location instead of shipping user data inside the distribution.