Supported Products
Attestd currently covers 39 software products. Coverage is intentionally narrow: each product in the set has acceptable sentinel rates in NVD (where evaluated), well-maintained CPE records, and enough historical CVE data to produce reliable synthesis output.
Pass the exact slug shown below as the product parameter. Product names are normalized to lowercase with spaces replaced by underscores, so Apache Log4j and log4j resolve to the same record.
cassandraDistributed wide-column store from the ASF. CVE history includes serious issues in optional features (e.g. UDF execution). Keyword uses the full phrase "Apache Cassandra" to limit noise.
High-throughput writes, time series at scale, multi-region clusters
couchdbDocument database with replication. Includes critical historical RCEs (e.g. CVE-2022-24706, KEV). Tracked as apache:couchdb.
Offline-first apps, sync-heavy workloads
apache_derbyApache's embedded Java relational database (JDBC). NVD tracks it as apache:derby with a modest but usable CVE history for server-side SQL and network exposure scenarios.
Embedded databases, Java tooling, test fixtures
couchbaseDistributed document database with search and analytics. Tracked as couchbase:couchbase_server in NVD with substantive CVE ranges.
Mobile sync backends, session stores, personalization
elasticsearchElastic's search and analytics engine. Standard semver in NVD under elastic:elasticsearch.
Search, log aggregation, observability stacks
mariadbCommunity fork of MySQL. Single NVD namespace mariadb:mariadb with strong CVE coverage and semver-style versions.
MySQL-compatible deployments, managed databases
mssqlEnterprise RDBMS from Microsoft. NVD commonly uses dotted build numbers (e.g. 15.0.x) rather than marketing years.
Enterprise apps, .NET stacks, Azure SQL siblings
mongodbDocument-oriented database. MongoDB is a CNA; NVD entries often include explicit CPE ranges.
Application data, analytics, AI/ML pipelines
mysqlOracle's open-source RDBMS. NVD merges pre- and post-acquisition vendor namespaces (mysql:mysql and oracle:mysql) for complete historical coverage.
LAMP/LEMP stacks, SaaS backends, managed MySQL
oracle_dbOracle's flagship RDBMS. NVD uses numeric release trains (e.g. 19.x, 21.x), not marketing labels like 19c.
ERP, finance, large packaged applications
postgresqlThe PostgreSQL open-source relational database. Coverage includes server-side vulnerabilities and privilege bypass issues in the query engine.
Application databases, analytics workloads
redisIn-memory data structure store. CVE records are merged across two NVD vendor namespaces reflecting the 2021 vendor name change from redislabs to redis.
Caching layers, session stores, message queues
sqliteEmbedded SQL engine. CVE history is thinner than client-server databases but includes real memory-safety issues; tracked as sqlite:sqlite.
Mobile apps, browsers, embedded devices, desktop software
apache_httpdThe Apache HTTP Server Project's web server, tracked as apache:http_server in NVD. Coverage includes module-specific vulnerabilities such as mod_proxy and mod_cgi.
Web servers, shared hosting infrastructure
caddyGo-based HTTP server with automatic HTTPS. Tracked as caddyserver:caddy in NVD. Newer project; added after passing eligibility checks.
Developer environments, reverse proxies, AI deployment endpoints
haproxyHigh-availability load balancer and TCP/HTTP proxy. HAProxy is its own CNA and self-publishes CVEs, producing high-quality NVD records. CVE history concentrates in HTTP header parsing and request smuggling.
Load balancers, API gateways, high-availability frontends
nginxHTTP server and reverse proxy. CVE coverage spans pre- and post-F5 acquisition records, merged across two NVD vendor namespaces.
Web servers, load balancers, API gateways
squidCaching proxy for HTTP, HTTPS, and FTP. Tracked as squid-cache:squid in NVD with an extensive CVE history in HTTP request parsing and authentication handling.
Forward proxies, content caching, network security layers
traefikCloud-native reverse proxy and ingress controller for Kubernetes and container environments. Tracked as traefik:traefik in NVD.
Kubernetes ingress, microservice routing, AI model serving endpoints
varnishHTTP accelerator for content-heavy dynamic websites. NVD uses two CPE namespaces (varnish-cache:varnish and varnish_cache_project:varnish_cache); both are queried and merged.
CDN edge caching, high-traffic web frontends
apache_activemqApache's JMS message broker. Single namespace apache:activemq in NVD. CVE-2023-46604 (CVSS 10.0, CISA KEV) is an actively exploited RCE via OpenWire protocol deserialization.
Enterprise messaging, event-driven architectures, Spring ecosystems
apache_kafkaDistributed event streaming platform maintained by the Apache Software Foundation (CNA). CVE history includes SASL JAAS injection and authorization bypass vulnerabilities.
Data pipelines, AI/ML streaming, event sourcing
apache_pulsarCloud-native messaging and streaming platform from the ASF. CVE history includes authentication bypass in the WebSocket Proxy and broker authorization issues.
AI data pipelines, multi-tenant streaming, Kafka alternatives
mosquittoEclipse Foundation MQTT broker, the dominant open-source implementation. Tracked as eclipse:mosquitto in NVD.
IoT infrastructure, edge AI deployments, MQTT messaging
rabbitmqAMQP message broker developed by Pivotal Software, acquired by VMware in 2019. NVD maintains records under both pivotal_software:rabbitmq and vmware:rabbitmq; both are queried and merged.
Task queuing, event-driven architectures, microservice messaging
zeromqHigh-performance asynchronous messaging library (libzmq). Tracked as zeromq:libzmq in NVD. A direct dependency of Jupyter kernels, relevant to AI and data science environments.
Jupyter kernels, AI tooling, distributed messaging
argo_cdGitOps continuous delivery for Kubernetes. Tracked as argoproj:argo_cd in NVD with strong semver-style CPE ranges.
Kubernetes GitOps, progressive delivery, platform engineering
containerdCNCF container runtime used as the default runtime in Kubernetes. NVD tracks it as linuxfoundation:containerd (no active docker:containerd CPE dictionary entries as of 2026-04-25).
Kubernetes nodes, container hosts, Docker Engine stack
docker_engineDocker's container engine, tracked as docker:docker in NVD. Low-level container escape CVEs are tracked separately under runc (linuxfoundation:runc).
Developer workstations, CI/CD agents, container hosts
helmKubernetes package manager. Tracked as helm:helm in NVD with substantive chart and CLI CVE history.
Kubernetes packaging, CI/CD, platform engineering
kube_apiserverKubernetes control plane API. Shares kubernetes:kubernetes CPE with other components; keyword kube-apiserver scopes NVD results.
Kubernetes control plane, managed Kubernetes (EKS, GKE, AKS)
kubeletKubernetes node agent. Shares kubernetes:kubernetes CPE with kube-apiserver; keyword kubelet scopes NVD results.
Kubernetes worker nodes, node pools
runcOCI reference container runtime. NVD uses linuxfoundation:runc (not opencontainers:runc). Used by Docker Engine and containerd for container execution.
Container hosts, Kubernetes nodes, low-level runtime
tomcatThe Apache Software Foundation servlet container for Java web applications. Tracked as apache:tomcat in NVD.
Java application servers, Spring Boot embedded servers, PaaS runtimes
jettyJava HTTP server and servlet container maintained by the Eclipse Foundation. Historical CVEs use the legacy mortbay:jetty namespace; current CVEs use eclipse:jetty. Both are queried and merged on CVE ID.
Java application servers, embedded in Solr and Eclipse IDE
log4jJava logging library from the Apache Software Foundation. Covers both the 1.x and 2.x release families, each tracked under separate NVD CPE namespaces.
JVM applications, enterprise middleware, Elasticsearch
microsoft_exchangeMicrosoft's on-premises mail server. Version strings using CU notation (Exchange 2019 CU14) are normalized before range comparison.
Enterprise email infrastructure, hybrid Office 365 deployments
opensshOpenBSD's SSH implementation. The portable suffix on version strings (9.2p1, 9.3p2) is stripped before comparison against NVD version ranges.
Remote administration, server fleets, network devices
vmware_esxiVMware's bare-metal hypervisor, tracked as an OS-class CPE (cpe:2.3:o). Version strings using Update notation (7.0 U3) are normalized before comparison.
Virtualization hosts, private cloud infrastructure
Supply chain monitoring: In addition to these 39 CVE-covered infrastructure products, Attestd monitors 50 PyPI packages for malicious publishes, security yanks, and OSV advisories. See the full list and details.
How products are selected
Not every software product produces reliable output from a CPE-based synthesis pipeline. A product must meet all three criteria before it is added:
Sentinel rate below 50%
A sentinel range is an NVD record that names a product as affected but omits version data. High sentinel rates mean the pipeline cannot determine which versions are affected, producing unreliable results. Products with ecosystem-level CVE noise (CMSes, plugin platforms) typically fail this criterion.
At least 10 CVEs with valid version ranges
Products with fewer than 10 usable records produce output that may reflect NVD coverage gaps rather than actual security posture. Thin datasets do not provide enough signal for accurate risk classification.
Complete CPE namespace coverage
When a vendor is acquired or renames itself, NVD may maintain two separate CPE namespaces for the same product. Both must be queried and merged to avoid silently missing historical CVEs. nginx, log4j, Redis, and MySQL each required this treatment.
Request a product
Coverage expands based on demand. Email support@attestd.io with the product name and your use case. Products with structural NVD data quality problems (high sentinel rates, inconsistent CPE namespaces) cannot be added until those issues are resolved upstream.