Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 26 Mar 2024 07:57:12 GMT
From:      Matthias Fechner <mfechner@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org
Subject:   git: 1d8a7133d438 - 2024Q1 - ecurity/trivy: add a new security scanner
Message-ID:  <202403260757.42Q7vCDI006200@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch 2024Q1 has been updated by mfechner:

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

commit 1d8a7133d438ce6028011488b2fa70cb53e3975a
Author:     Matthias Fechner <mfechner@FreeBSD.org>
AuthorDate: 2024-03-09 05:35:43 +0000
Commit:     Matthias Fechner <mfechner@FreeBSD.org>
CommitDate: 2024-03-26 07:56:28 +0000

    ecurity/trivy: add a new security scanner
    
    Find vulnerabilities, misconfigurations, secrets, SBOM in containers, Kubernetes,
    code repositories, clouds and more
    
    (cherry picked from commit f08836ef7bded933702cdd8119ce12f68fd46883)
---
 security/Makefile        |  1 +
 security/trivy/Makefile  | 26 ++++++++++++++++++++++++++
 security/trivy/distinfo  |  5 +++++
 security/trivy/pkg-descr |  2 ++
 4 files changed, 34 insertions(+)

diff --git a/security/Makefile b/security/Makefile
index c61c48bcc171..3e91032996ef 100644
--- a/security/Makefile
+++ b/security/Makefile
@@ -1333,6 +1333,7 @@
     SUBDIR += transcrypt
     SUBDIR += trezord
     SUBDIR += tripwire
+    SUBDIR += trivy
     SUBDIR += trousers
     SUBDIR += trufflehog
     SUBDIR += tthsum
diff --git a/security/trivy/Makefile b/security/trivy/Makefile
new file mode 100644
index 000000000000..44282f9226e1
--- /dev/null
+++ b/security/trivy/Makefile
@@ -0,0 +1,26 @@
+PORTNAME=	trivy
+DISTVERSION=	0.49.1
+DISTVERSIONPREFIX=	v
+CATEGORIES=	security
+
+MAINTAINER=	mfechner@FreeBSD.org
+COMMENT=	Security scanner written in go
+WWW=		https://github.com/aquasecurity/trivy
+
+LICENSE=	APACHE20
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+USES=		go:modules,1.21
+
+GO_MODULE=	github.com/aquasecurity/trivy
+GO_TARGET=	./cmd/trivy
+GO_BUILDFLAGS= -ldflags=" \
+		-extldflags '-static' \
+		-X github.com/aquasecurity/trivy/pkg/version.ver=${DISTVERSION} \
+		-s -w"
+
+PLIST_FILES=	bin/${PORTNAME}
+
+	
+
+.include <bsd.port.mk>
diff --git a/security/trivy/distinfo b/security/trivy/distinfo
new file mode 100644
index 000000000000..61d83462dc59
--- /dev/null
+++ b/security/trivy/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1709899091
+SHA256 (go/security_trivy/trivy-v0.49.1/v0.49.1.mod) = 49e23b72ebeef255b19969704ddf58c118888efad7058ae732cb5701b15b1145
+SIZE (go/security_trivy/trivy-v0.49.1/v0.49.1.mod) = 22827
+SHA256 (go/security_trivy/trivy-v0.49.1/v0.49.1.zip) = 71fd4e3d5abf9e7fdcff4b844cdfdd28cac91a78d36c22de1f581e4bafbe567f
+SIZE (go/security_trivy/trivy-v0.49.1/v0.49.1.zip) = 40379854
diff --git a/security/trivy/pkg-descr b/security/trivy/pkg-descr
new file mode 100644
index 000000000000..bc47a5f20e4f
--- /dev/null
+++ b/security/trivy/pkg-descr
@@ -0,0 +1,2 @@
+Find vulnerabilities, misconfigurations, secrets, SBOM in containers, Kubernetes,
+code repositories, clouds and more



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202403260757.42Q7vCDI006200>