Vornin
Start free

19 vulnerability scanner engines

Understand how Vornin's scan types work and which parts of your attack surface each covers.

Read-only access Working scan data deleted after each scan EU-hosted

Scanner catalog

Every engine Vornin runs, and what each one finds

Scan one or several targets across your attack surface, web apps, APIs, networks, code, containers and cloud, mixing active and passive scanning to fit your environment. Every finding, whatever the scanner, becomes one persistent record, ranked by one risk model and reported in one place. Code findings pass AI false-positive review before they reach the queue.

Web application

Web Vulnerability Scanner

Runs authenticated or anonymous OWASP-style web application checks, with organisation-specific rule overrides and optional deeper scanning. Findings are validated to reduce false positives.

  • 0 false positives across 2,740 OWASP Benchmark cases*
  • 67% of cross-site scripting detected in a black-box scan*
Discovers
  • Cross-site scripting (XSS)
  • SQL injection
  • Cross-site request forgery (CSRF)
  • Directory traversal
  • Insecure cookies
  • Information disclosure
  • Missing CSP, HSTS, and framing protections
API

API Security Scanner

Tests REST APIs using behavioural HTTP probes. Vornin performs endpoint discovery, checks Cross-Origin Resource Sharing (CORS), probes for authentication bypass, and inspects responses for verbose errors, stack traces, and leaked secrets. When you provide an OpenAPI specification, Vornin can run an additional spec-driven API scan.

Discovers
  • Permissive CORS
  • Authentication bypass
  • Verbose errors
  • Stack traces
  • Leaked secrets
  • Missing rate-limit headers
  • Exposed API documentation
  • Unexpected endpoints
Cloud posture

Cloud Security Posture

Runs 600+ read-only cloud posture checks per provider across Amazon Web Services (AWS), Microsoft Azure and Google Cloud (GCP). Coverage includes CIS Benchmarks and each provider's security baseline. Failed checks enter Vornin's findings workflow.

Discovers
  • Missing multifactor authentication
  • Stale access keys
  • Public storage
  • Unencrypted resources
  • Key-rotation gaps
  • Open network rules
  • Excessive permissions
  • Audit-logging gaps
Code security

Static Analysis (SAST)

Static Application Security Testing (SAST) runs 1,000+ security rules across C#, Go, Java, JavaScript, TypeScript, Kotlin, Swift, Objective-C, PHP, Python, Ruby and Scala. Every finding passes an AI false-positive review.

  • 95% of OWASP Benchmark vulnerabilities detected*
  • 65% fewer misses than Semgrep CE*
  • 68% higher OWASP Benchmark score than the average commercial SAST tool in OWASP's published scorecards*
Discovers
  • Injection flaws
  • Insecure cryptography
  • Authentication weaknesses
  • Unsafe deserialization
  • Error-handling weaknesses
  • Untrusted input reaching a dangerous call
Code security

Secret Scanning

Secret scanning checks repositories for hardcoded API keys, tokens, passwords, webhooks, and private keys. Severity reflects the secret type. Add your own ignore patterns so test keys and sample credentials never reach your findings queue. Opt-in live verification confirms whether a leaked key still works, and AI reviews every finding for false positives.

  • 100% secret detection rate*
  • 2× as many secrets found as TruffleHog*
  • 8% higher detection score than gitleaks, 79% higher than detect-secrets*
Discovers
  • AWS and other provider keys
  • GitHub and Slack tokens
  • Stripe credentials
  • Database passwords
  • JSON Web Tokens
  • Webhooks
  • Private keys
Supply chain

Dependency Scanning

Software composition analysis (SCA) checks direct and transitive dependencies against several advisory sources, so each vulnerable package appears once. It also reads projects other scanners skip, such as JavaScript without a lockfile and Bun's binary lockfile. Packages your code imports rank higher, and you can export a CycloneDX software bill of materials.

  • 100% of 370 known advisories found, with zero false alarms*
  • 11% more advisories found than a single scanner*
Discovers
  • Known CVEs in npm, PyPI, Maven, Go, RubyGems and NuGet packages
  • Vulnerable transitive dependencies
  • Reachable package usage
  • Available fixed versions
  • CISA Known Exploited Vulnerabilities context
  • CycloneDX SBOM output
Infrastructure as code

Infrastructure-as-Code Scanning

Checks Terraform, Kubernetes manifests, Dockerfiles and Docker Compose files in connected repositories for insecure settings before they deploy.

  • 91% of misconfigurations found in a 2,996-case labelled test suite*
  • 49% more misconfigurations found than Trivy, 15% more than Checkov*
Discovers
  • Public storage
  • Open network rules
  • Unencrypted resources
  • Privileged containers
  • Containers running as root
  • Missing logging
Supply chain

Software Licence Review

Checks open-source package licences in your repositories and flags those that need legal review, such as copyleft, restricted or unknown licences. Vornin does not give legal advice.

Discovers
  • Forbidden licences
  • Restricted licences
  • Reciprocal (copyleft) licences
  • Unknown licences
  • Packages with missing licence data
Runtime

Runtime End of Life

Detects Node.js, Python and .NET runtimes that have reached end of community support, from version files, project files and runtime images referenced in Dockerfiles.

Discovers
  • End-of-life Node.js
  • End-of-life Python
  • End-of-life .NET
  • Unsupported runtime images
Containers

Container Image Scan

Container image scanning checks pre-built Docker and Open Container Initiative (OCI) images for operating-system packages, application dependencies, embedded secrets, and image configuration problems.

  • Up to 95% less container noise from kernel-header filtering*
  • 96.5% of fixable advisories found, level with Trivy and Grype*
Discovers
  • Base-image CVEs
  • Vulnerable application packages
  • Credentials embedded in image layers
  • Dockerfile and image misconfigurations
Orchestration

Kubernetes Posture

Kubernetes posture scanning checks the configured cluster or a selected namespace for package vulnerabilities, configuration weaknesses, and exposed secrets.

  • 67% more seeded misconfigurations found than Kubescape*
Discovers
  • Cluster and workload CVEs
  • Kubernetes misconfigurations
  • Secrets exposed in cluster resources
Network

Port Scanning

Port scanning uses the Standard profile: the top 1,000 TCP ports with service detection, plus a separate UDP pass where supported. Coverage notices identify unavailable probes and reduced coverage.

  • 20% more UDP services identified than nmap*
  • 25% more services named correctly than nmap*
Discovers
  • Open ports
  • Service names and versions
  • Exposed databases
  • Admin interfaces
  • Development services
  • Unexpected network exposure
Encryption

SSL / TLS Analysis

SSL/TLS analysis checks certificate validity and expiry, certificate chains, cipher strength, and supported protocol versions. Optional deeper checks cover Heartbleed, ROBOT, insecure renegotiation, CRIME, fallback protection, and HTTP Strict Transport Security.

  • Matched Qualys SSL Labs on every check on a live production host, using our own TLS engine*
Discovers
  • Expiring or invalid certificates
  • Self-signed chains
  • Weak ciphers
  • Deprecated TLS
  • Heartbleed
  • ROBOT
  • Compression and renegotiation weaknesses
  • Missing or weak HSTS
DNS

DNS Security

DNS security scanning validates Domain Name System Security Extensions (DNSSEC), tests attempted zone transfers, and grades email authentication quality rather than checking only whether records exist. It also checks certificate-authority restrictions and mail transport security.

Discovers
  • Missing or weak SPF
  • DKIM configuration gaps
  • Permissive DMARC
  • CAA gaps
  • MTA-STS gaps
  • DNSSEC failures
  • Exposed zone transfers
Reconnaissance

Subdomain Discovery

Combines active DNS enumeration, Certificate Transparency logs, and 45+ passive intelligence sources. Wildcard DNS filtering removes misleading results before discovered assets enter the attack-surface inventory.

Discovers
  • Previously unknown subdomains
  • Staging and development systems
  • Forgotten services
  • Shadow IT
  • Assets discovered through DNS, certificate records, and passive sources
External exposure

Subdomain Takeover

Detects dangling CNAME records that point to unclaimed cloud or software-as-a-service resources. Provider fingerprints are kept current, and known assets are rechecked regularly. Alerts fire when an asset changes into a suspected-takeover state.

Discovers
  • Unclaimed cloud resources
  • Abandoned platform services
  • Orphaned content-delivery endpoints
  • Expired software-as-a-service tenants
Web / CMS

WordPress Vulnerability Scan

WordPress vulnerability scanning checks WordPress core, plugins, and themes against known CVEs. The plugin and theme catalogue is kept current from WordPress.org.

Discovers
  • Known WordPress core CVEs
  • Vulnerable plugins
  • Vulnerable themes
  • Exposed WordPress components covered by available templates
Web / backend

Supabase Backend Exposure

Finds client-side apps that expose a Supabase backend: tables readable with the public key, service keys shipped in browser code, and public storage buckets. Read-only probes, no writes.

Discovers
  • Tables readable without login
  • Service keys in client JavaScript
  • Public storage buckets
Templates · Opt-in

Known Vulnerability Checks

Checks a target for known CVEs, default credentials, exposed admin panels and product-specific misconfigurations, extending Vornin's built-in checks with technology-specific coverage.

Discovers
  • Known CVEs
  • Default credentials
  • Exposed admin panels
  • Technology fingerprints
  • Product-specific weaknesses
  • Configuration exposures
Import only

Import scanner results

Import CSV, JSON, Nessus XML, or OpenVAS XML reports. Imported results enter Vornin's findings workflow for tracking and reporting.

* Vornin internal testing, September 2026. All tools were run on the same data corpus and scored using the same method.

Broad detection across your attack surface

Run one engine or combine scan types to cover your external attack surface, web apps and APIs, internal and external networks, source code with its secrets, dependencies and infrastructure-as-code, container images and Kubernetes, and cloud posture across AWS, Azure and Google Cloud.

Read-only access Working scan data deleted after each scan EU-hosted