git: f02f73996003 - main - security/vulnx: New port: CLI for exploring vulnerability data

From: Jimmy Olgeni <olgeni_at_FreeBSD.org>
Date: Tue, 08 Sep 2026 13:53:11 UTC
The branch main has been updated by olgeni:

URL: https://cgit.FreeBSD.org/ports/commit/?id=f02f73996003a82eab52ffeee0b30ca80b50c398

commit f02f73996003a82eab52ffeee0b30ca80b50c398
Author:     Jimmy Olgeni <olgeni@FreeBSD.org>
AuthorDate: 2026-09-07 16:36:02 +0000
Commit:     Jimmy Olgeni <olgeni@FreeBSD.org>
CommitDate: 2026-09-08 13:50:37 +0000

    security/vulnx: New port: CLI for exploring vulnerability data
---
 security/Makefile        |  1 +
 security/vulnx/Makefile  | 21 +++++++++++++++++++++
 security/vulnx/distinfo  |  5 +++++
 security/vulnx/pkg-descr |  5 +++++
 4 files changed, 32 insertions(+)

diff --git a/security/Makefile b/security/Makefile
index 8114e9c0197b..a48ffc0172c2 100644
--- a/security/Makefile
+++ b/security/Makefile
@@ -1449,6 +1449,7 @@
     SUBDIR += voa
     SUBDIR += vouch-proxy
     SUBDIR += vpnc
+    SUBDIR += vulnx
     SUBDIR += vuls
     SUBDIR += vulsrepo
     SUBDIR += vuxml
diff --git a/security/vulnx/Makefile b/security/vulnx/Makefile
new file mode 100644
index 000000000000..7c1b9014ec82
--- /dev/null
+++ b/security/vulnx/Makefile
@@ -0,0 +1,21 @@
+PORTNAME=	vulnx
+DISTVERSIONPREFIX=	v
+DISTVERSION=	2.0.2
+CATEGORIES=	security
+
+MAINTAINER=	olgeni@FreeBSD.org
+COMMENT=	CLI for exploring vulnerability data
+WWW=		https://github.com/projectdiscovery/vulnx
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+USES=		go:modules
+GO_MODULE=	github.com/projectdiscovery/${PORTNAME}/v2
+
+GO_TARGET=	./cmd/${PORTNAME}
+GO_LDFLAGS=	-X ${GO_MODULE}/cmd/${PORTNAME}/clis.Version=${DISTVERSION}
+
+PLIST_FILES=	bin/${PORTNAME}
+
+.include <bsd.port.mk>
diff --git a/security/vulnx/distinfo b/security/vulnx/distinfo
new file mode 100644
index 000000000000..b39ac64263e8
--- /dev/null
+++ b/security/vulnx/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1788798696
+SHA256 (go/security_vulnx/vulnx-v2.0.2/v2.0.2.mod) = 31f013550c9bfaaf1d40d3e75f5d3d282091959b26cdd63713095ec4350b5a28
+SIZE (go/security_vulnx/vulnx-v2.0.2/v2.0.2.mod) = 6277
+SHA256 (go/security_vulnx/vulnx-v2.0.2/v2.0.2.zip) = 783e3a83588929359dabd4900d1c88cb92637bb4604e7fb4a2c9e6be89671a25
+SIZE (go/security_vulnx/vulnx-v2.0.2/v2.0.2.zip) = 18880600
diff --git a/security/vulnx/pkg-descr b/security/vulnx/pkg-descr
new file mode 100644
index 000000000000..de727e6a21e8
--- /dev/null
+++ b/security/vulnx/pkg-descr
@@ -0,0 +1,5 @@
+vulnx (formerly cvemap) is a command-line interface for exploring
+vulnerability data with search, filtering, and analysis capabilities.
+It queries ProjectDiscovery's vulnerability database, letting you look up
+individual CVEs, run field-based searches across the dataset, and inspect
+exploitation status, affected products, and related references.