What VibeSec can find
Every vulnerability class our engine detects, the severity it typically carries, and the tools used to find and confirm it. Named CVEs show a live EPSS score (the probability of exploitation in the next 30 days), sourced from FIRST.org.
45
detection classes
29
active checks
16
passive checks
8+
named CVEs (Nuclei)
Notable CVEs in coverage
High-profile vulnerabilities detected by our Nuclei template engine (when enabled). EPSS is live from FIRST.org.
Apache Log4j RCE (Log4Shell)
Critical (10.0)Unauthenticated remote code execution via a crafted log message processed by Log4j JNDI lookups.
Spring Framework RCE (Spring4Shell)
Critical (9.8)Remote code execution in Spring MVC/WebFlux apps running on JDK 9+ via data-binding.
Apache Struts 2 RCE
Critical (10.0)RCE via a crafted Content-Type header (the Equifax breach vulnerability).
Drupal RCE (Drupalgeddon2)
Critical (9.8)Unauthenticated remote code execution in Drupal core via form rendering.
Atlassian Confluence OGNL RCE
Critical (9.8)Unauthenticated OGNL injection leading to remote code execution in Confluence Server/Data Center.
MOVEit Transfer SQLi → RCE
Critical (9.8)SQL injection in MOVEit Transfer leading to remote code execution (mass-exploited by ransomware groups).
GitLab Account Takeover
Critical (10.0)Password-reset emails delivered to an attacker-controlled address, enabling account takeover.
Citrix NetScaler (Citrix Bleed)
Critical (9.4)Sensitive memory disclosure leaking session tokens, enabling session hijacking.
Vulnerability classes
CVSS shown is a representative base score; a real finding varies by context. EPSS is a per-CVE metric, so it is not applicable to a whole class.
45 of 45 detection capabilities
SQL Injection (error + blind)
Critical (9.8)User input reaches a SQL query unsanitized. Tested with a battery of error, boolean, and time-based payloads across MySQL, PostgreSQL, MSSQL, and Oracle, then confirmed differentially. Leads to full database compromise.
Exploitable / detected with
OS Command Injection (marker + blind)
Critical (9.8)Input reaches a system shell. Confirmed by executing a benign arithmetic command or a measured time delay. Leads to full server takeover.
Exploitable / detected with
Server-Side Template Injection (SSTI)
Critical (9.8)Input is rendered as a template; the server evaluates injected expressions. Often escalates directly to remote code execution.
Exploitable / detected with
NoSQL Injection
Critical (9.8)Operator-object injection (e.g. {"$gt":""}) into a NoSQL query, bypassing authentication or extracting data.
Exploitable / detected with
LDAP Injection
High (8.6)Filter-syntax injection into an LDAP query to bypass authentication or enumerate directory users.
Exploitable / detected with
XPath Injection
High (7.5)Injection into an XPath query over XML data, similar to SQLi but against XML stores.
Exploitable / detected with
CRLF Injection / HTTP Response Splitting
Medium (6.1)Carriage-return/line-feed injection into the response, enabling header injection, cache poisoning, and response splitting.
Exploitable / detected with
Reflected Cross-Site Scripting (XSS, multi-context)
Medium (6.1)Unescaped reflection of user input enabling JavaScript execution in victims' browsers. Probed across HTML, attribute, script, and title contexts with context-aware payloads.
Exploitable / detected with
Open Redirect
Medium (6.1)A redirect parameter accepts arbitrary external URLs, used to make phishing links appear to come from your trusted domain.
Exploitable / detected with
Cross-Site Request Forgery (missing token)
Medium (6.5)State-changing forms without an anti-CSRF token, allowing other sites to submit actions as a logged-in user.
Exploitable / detected with
CORS Misconfiguration
High (7.5)Origin reflection or wildcard with credentials, letting any site read authenticated responses on a victim's behalf.
Exploitable / detected with
Path Traversal / Local File Inclusion
High (7.5)Reading files outside the intended directory (confirmed by reading /etc/passwd). Often a path to config files and credentials.
Exploitable / detected with
Remote File Inclusion (RFI)
Critical (9.8)Server includes a remote, attacker-supplied file, leading to remote code execution.
Exploitable / detected with
Server-Side Request Forgery (SSRF)
Critical (9.1)Server fetches an attacker-controlled URL; confirmed by reaching the cloud metadata service, which exposes IAM credentials.
Exploitable / detected with
Exposed Secrets / API Keys in client code
Critical (9.1)23 key patterns (Stripe, AWS, OpenAI, private keys, JWTs…) plus high-entropy detection in JS bundles and inline scripts.
Exploitable / detected with
Exposed Files (.env, .git, backups, dumps)
High (7.5)Publicly reachable environment files, Git repos, SQL dumps, configs, and cloud credential files.
Exploitable / detected with
Backup & Temp File Exposure (filename-derived)
High (7.5)Probes backup and editor copies of your real source and config files (config.php.bak, index.php~, .env.old, vim .swp). Served as text, they leak credentials and source code.
Exploitable / detected with
Source Map Leak
Medium (5.3)Accessible .js.map files reconstruct your original, unminified source code, revealing logic and hidden endpoints.
Exploitable / detected with
Directory Listing Enabled
Medium (5.3)Directories with no index file return an auto-generated, browsable listing of every file inside.
Exploitable / detected with
Verbose Error / Stack Trace Disclosure
Medium (5.3)Detailed error pages leak framework, file paths, versions, and code/query fragments that help attackers.
Exploitable / detected with
Admin / Login Panel Exposure
Medium (5.3)Reachable admin and login panels that are prime targets for brute-force and default-credential attacks.
Exploitable / detected with
Hidden Parameter Discovery
Low (3.7)Undocumented request parameters the server accepts but does not advertise, a common home for injection and access bugs.
Exploitable / detected with
Content / Endpoint Discovery
Low (3.7)Brute-forced unlinked paths: hidden APIs, backups, configs, and panels that expand the attack surface. Two engines (ffuf and dirsearch) with different wordlists are run so fewer hidden paths are missed.
Exploitable / detected with
Host Header Injection
Medium (6.5)Reflected Host header enabling password-reset poisoning, cache poisoning, and malicious link generation.
Exploitable / detected with
GraphQL Introspection Enabled
Medium (5.3)A GraphQL endpoint that hands out its full schema, including hidden and admin-only operations.
Exploitable / detected with
Missing / Weak Security Headers
Medium (4.3)Missing or weak CSP, HSTS, X-Frame-Options, etc., plus deep CSP analysis (unsafe-inline/eval, wildcards).
Exploitable / detected with
Insecure Cookies
Medium (5.3)Session cookies missing Secure / HttpOnly / SameSite, enabling theft via network sniffing, XSS, or CSRF.
Exploitable / detected with
Weak / Expired TLS Certificate
High (7.4)Expired, self-signed, or soon-to-expire certificates and missing HTTP→HTTPS redirects.
Exploitable / detected with
Email Spoofing (SPF / DKIM / DMARC)
Medium (5.3)Missing or weak email-authentication DNS records that let attackers send phishing as your domain.
Exploitable / detected with
Outdated Components with Known CVEs (live OSV lookup)
High (varies)Fingerprints frameworks/libraries and queries the live OSV.dev database for the exact version's known CVEs (not a static list). Severity varies by the specific CVE.
Exploitable / detected with
End-of-Life / Outdated Software (must-update)
High (varies)Detects the software and versions a site runs, then checks each against endoflife.date to flag releases that are End-of-Life (no more security patches) or behind the latest, with the exact safe version to upgrade to. The clearest 'you need to update this' signal.
Exploitable / detected with
Technology & Version Fingerprint (Wappalyzer DB)
Info (varies)Broad detection of servers, frameworks, CMS, JavaScript libraries, and analytics using the Wappalyzer fingerprint database (hundreds of technologies), capturing versions wherever the site exposes them.
Exploitable / detected with
Vulnerable JavaScript Libraries (Retire.js)
High (varies)Downloads the JavaScript a page loads and scans it with Retire.js to flag client-side libraries with known vulnerabilities and CVEs. Catches the outdated jQuery/Bootstrap/Angular-style libraries that run in every visitor's browser.
Exploitable / detected with
Known CVE Templates (10,000+)
Critical (varies)Template-driven checks for thousands of named CVEs, default credentials, exposures, and misconfigurations.
Exploitable / detected with
WAF Bypass / Evasion Testing
High (7.5)Sends a blatant attack payload raw, then under common encodings. If the WAF blocks the raw form but a mutation slips through, your WAF has an exploitable gap. Defensive: only blocked-vs-passed, no exploitation.
Exploitable / detected with
Infrastructure / Deployment Exposure
Critical (9.1)Flags database/management ports reachable from the internet (MySQL, Postgres, Mongo, Redis, Docker API), exposed metrics/debug endpoints, missing HTTPS redirect, and server-version disclosure.
Exploitable / detected with
Defacement Risk
High (8.1)Detects the conditions that let an attacker replace your pages: writable HTTP methods (PUT/DELETE), unrestricted file uploads, and exposed content editors / file managers. Never defaces anything.
Exploitable / detected with
Public Exploit Correlation (Exploit-DB)
High (varies)Takes the software and versions detected on your site and checks Exploit-DB for ready-to-run public exploits matching them, so you know what an attacker could grab off the shelf.
Exploitable / detected with
Service Vulnerability Scan (nmap NSE)
High (varies)Runs nmap's vuln script category against open services to flag known CVEs and exploitable misconfigurations on the host's network services.
Exploitable / detected with
Information & Contact Disclosure (OSINT)
Low (varies)Collects the contact and personnel intelligence a site publishes (staff and role email addresses, phone numbers, social profiles, postal address, author names) and reports it as social-engineering attack surface, with guidance to reduce exposure. VibeSec gathers this defensively and never performs social engineering.
Exploitable / detected with
Exposed Network Services (mail, FTP, SSH, RDP, DNS)
High (varies)A host rarely runs only a web server. Detects other internet-facing services on the same machine (SMTP/IMAP/POP3 mail, FTP, SSH, RDP, VNC, Telnet, DNS) and explains, per service, why each is a softer target than a hardened web server.
Exploitable / detected with
Operating System & Network-Stack Fingerprint
Info (varies)Infers the host operating system and network stack from how it responds to probes (nmap -O). The OS itself is an attack surface, and an exact match lets an attacker pick OS-level exploits.
Exploitable / detected with
Default Credentials (default-login checks)
High (varies)Non-destructive checks for default and well-known credentials on detected login interfaces and admin panels, using Nuclei's default-login templates (single-attempt, no brute-forcing).
Exploitable / detected with
Full Active Scan (Burp Suite Pro + extensions, optional)
High (varies)When a licensed Burp Suite Professional is connected (via its REST API), VibeSec drives its full crawl-and-audit active scan and ingests every issue Burp finds. If you load BApp-Store extensions, their checks run automatically inside that scan: ActiveScan++ (host-header attacks, edge-case injection, cache-poisoning hints), Backslash Powered Scanner (probe-then-confirm discovery of unknown and obfuscated injection points), J2EEScan and the Software Vulnerability Scanner (tech-specific payload sets). All layered on top of the native and OSS engines.
Exploitable / detected with
Attack-Surface Topology Map
Info (varies)After each scan, visualizes your full external attack surface as an interactive graph: domain, subdomains, IPs, hosting/ASN, open ports, tech stack, WAF/CDN, and discovered endpoints.
Exploitable / detected with
Scan your own site against all of this
Free passive scan. Active scanning on sites you own or are authorized to test.
Run a scan