industries

Pyvorin for Vulnerability Scanning

CVE matching, version parsing, and exploit scoring.

Published May 30, 2026

CVE Matching

Match installed software versions against vulnerability databases.

def scan_package(name, version, cve_db):
    vulns = []
    for cve in cve_db.get(name, []):
        if is_vulnerable(version, cve['affected']):
            vulns.append(cve['id'])
    return vulns

Version Parsing

Semantic version comparison for accurate vulnerability assessment.

Exploit Scoring

EPSS and CVSS calculation for prioritisation.