summaryrefslogtreecommitdiff
path: root/security
diff options
context:
space:
mode:
Diffstat (limited to 'security')
-rw-r--r--security/Makefile9
-rw-r--r--security/acmed/Makefile2
-rw-r--r--security/agave/Makefile2
-rw-r--r--security/arti/Makefile1
-rw-r--r--security/authenticator/Makefile2
-rw-r--r--security/authoscope/Makefile2
-rw-r--r--security/aws-lc/Makefile5
-rw-r--r--security/aws-lc/distinfo8
-rw-r--r--security/aws-lc/files/patch-powerpc64le20
-rw-r--r--security/aws-lc/pkg-plist1
-rw-r--r--security/caldera-ot/Makefile2
-rw-r--r--security/caldera/Makefile2
-rw-r--r--security/cargo-audit/Makefile2
-rw-r--r--security/clamav-lts/Makefile1
-rw-r--r--security/clamav/Makefile1
-rw-r--r--security/cloak/Makefile2
-rw-r--r--security/diswall/Makefile2
-rw-r--r--security/flawz/Makefile2
-rw-r--r--security/gpg-tui/Makefile2
-rw-r--r--security/hashcat/Makefile1
-rw-r--r--security/kanidm/Makefile1
-rw-r--r--security/libsecret/Makefile2
-rw-r--r--security/libu2f-host/Makefile37
-rw-r--r--security/libu2f-host/distinfo3
-rw-r--r--security/libu2f-host/files/patch-u2f-host-u2fmisc.c29
-rw-r--r--security/libu2f-host/pkg-descr3
-rw-r--r--security/libu2f-host/pkg-plist24
-rw-r--r--security/p5-CPAN-Audit/Makefile2
-rw-r--r--security/p5-CPAN-Audit/distinfo6
-rw-r--r--security/p5-Dancer-Plugin-Auth-Extensible-Provider-Usergroup/Makefile27
-rw-r--r--security/p5-Dancer-Plugin-Auth-Extensible-Provider-Usergroup/distinfo2
-rw-r--r--security/p5-Dancer-Plugin-Auth-Extensible-Provider-Usergroup/pkg-descr4
-rw-r--r--security/p5-Dancer-Plugin-Auth-Extensible-Provider-Usergroup/pkg-plist2
-rw-r--r--security/p5-Dancer-Plugin-Passphrase/Makefile29
-rw-r--r--security/p5-Dancer-Plugin-Passphrase/distinfo2
-rw-r--r--security/p5-Dancer-Plugin-Passphrase/pkg-descr4
-rw-r--r--security/p5-Dancer-Plugin-Passphrase/pkg-plist2
-rw-r--r--security/p5-Dancer2-Plugin-Auth-Extensible-Provider-Usergroup/Makefile28
-rw-r--r--security/p5-Dancer2-Plugin-Auth-Extensible-Provider-Usergroup/distinfo3
-rw-r--r--security/p5-Dancer2-Plugin-Auth-Extensible-Provider-Usergroup/pkg-descr2
-rw-r--r--security/p5-Dancer2-Plugin-Auth-Extensible-Provider-Usergroup/pkg-plist2
-rw-r--r--security/p5-Dancer2-Plugin-Passphrase/Makefile28
-rw-r--r--security/p5-Dancer2-Plugin-Passphrase/distinfo3
-rw-r--r--security/p5-Dancer2-Plugin-Passphrase/pkg-descr4
-rw-r--r--security/p5-Dancer2-Plugin-Passphrase/pkg-plist6
-rw-r--r--security/p5-Data-Entropy/Makefile30
-rw-r--r--security/p5-Data-Entropy/distinfo3
-rw-r--r--security/p5-Data-Entropy/pkg-descr18
-rw-r--r--security/p5-Data-Entropy/pkg-plist14
-rw-r--r--security/pam_rssh/Makefile2
-rw-r--r--security/pdfrip/Makefile1
-rw-r--r--security/pidgin-encryption/Makefile2
-rw-r--r--security/py-angr/Makefile2
-rw-r--r--security/py-bcrypt/Makefile2
-rw-r--r--security/py-certifi/Makefile2
-rw-r--r--security/py-certifi/distinfo6
-rw-r--r--security/py-cryptography/Makefile2
-rw-r--r--security/py-onlykey/Makefile44
-rw-r--r--security/py-onlykey/distinfo3
-rw-r--r--security/py-onlykey/files/onlykey-cli.1230
-rw-r--r--security/py-onlykey/files/onlykey.conf.sample31
-rw-r--r--security/py-onlykey/files/pkg-message.in8
-rw-r--r--security/py-onlykey/pkg-descr2
-rw-r--r--security/py-passhole/Makefile1
-rw-r--r--security/py-pyhanko-cli/Makefile1
-rw-r--r--security/py-pyhanko/Makefile1
-rw-r--r--security/rage-encryption/Makefile2
-rw-r--r--security/ratify/Makefile2
-rw-r--r--security/rpm-sequoia/Makefile1
-rw-r--r--security/rubygem-acme-client/Makefile2
-rw-r--r--security/rubygem-acme-client/distinfo6
-rw-r--r--security/rubygem-gitlab-cloud-connector/Makefile2
-rw-r--r--security/rubygem-gitlab-cloud-connector/distinfo6
-rw-r--r--security/rustls-ffi/Makefile2
-rw-r--r--security/rustls-ffi/files/patch-cargo-crates_aws-lc-sys-0.24.0_aws-lc_include_openssl_target.h20
-rw-r--r--security/rustscan/Makefile2
-rw-r--r--security/sequoia-chameleon-gnupg/Makefile2
-rw-r--r--security/sequoia-sq/Makefile2
-rw-r--r--security/sniffglue/Makefile2
-rw-r--r--security/ssh-vault/Makefile2
-rw-r--r--security/sudo-rs/Makefile1
-rw-r--r--security/suricata/Makefile1
-rw-r--r--security/trivy/Makefile3
-rw-r--r--security/trivy/distinfo10
-rw-r--r--security/vaultwarden/Makefile1
-rw-r--r--security/yubikey-manager-qt/Makefile50
-rw-r--r--security/yubikey-manager-qt/distinfo3
-rw-r--r--security/yubikey-manager-qt/pkg-descr2
-rw-r--r--security/yubikey-manager-qt/pkg-message7
-rw-r--r--security/yubioath-desktop/Makefile48
-rw-r--r--security/yubioath-desktop/distinfo3
-rw-r--r--security/yubioath-desktop/pkg-descr3
-rw-r--r--security/yubioath-desktop/pkg-message7
93 files changed, 91 insertions, 830 deletions
diff --git a/security/Makefile b/security/Makefile
index e7f3d95c9556..31a8eae02cf9 100644
--- a/security/Makefile
+++ b/security/Makefile
@@ -331,7 +331,6 @@
SUBDIR += libtasn1
SUBDIR += libtatsu
SUBDIR += libtomcrypt
- SUBDIR += libu2f-host
SUBDIR += libwhisker
SUBDIR += libxcrypt
SUBDIR += libyubikey
@@ -649,15 +648,10 @@
SUBDIR += p5-Crypt-xDBM_File
SUBDIR += p5-CryptX
SUBDIR += p5-Dancer-Plugin-Auth-Extensible
- SUBDIR += p5-Dancer-Plugin-Auth-Extensible-Provider-Usergroup
- SUBDIR += p5-Dancer-Plugin-Passphrase
SUBDIR += p5-Dancer2-Plugin-Auth-Extensible
SUBDIR += p5-Dancer2-Plugin-Auth-Extensible-Provider-DBIC
SUBDIR += p5-Dancer2-Plugin-Auth-Extensible-Provider-Database
SUBDIR += p5-Dancer2-Plugin-Auth-Extensible-Provider-IMAP
- SUBDIR += p5-Dancer2-Plugin-Auth-Extensible-Provider-Usergroup
- SUBDIR += p5-Dancer2-Plugin-Passphrase
- SUBDIR += p5-Data-Entropy
SUBDIR += p5-Data-Password
SUBDIR += p5-Digest
SUBDIR += p5-Digest-Adler32
@@ -1002,7 +996,6 @@
SUBDIR += py-nvdlib
SUBDIR += py-oauthlib
SUBDIR += py-omemo-dr
- SUBDIR += py-onlykey
SUBDIR += py-openssh-wrapper
SUBDIR += py-openssl
SUBDIR += py-oscrypto
@@ -1441,9 +1434,7 @@
SUBDIR += ylva
SUBDIR += yubico-piv-tool
SUBDIR += yubikey-agent
- SUBDIR += yubikey-manager-qt
SUBDIR += yubikey-personalization-gui
- SUBDIR += yubioath-desktop
SUBDIR += zaproxy
SUBDIR += zeek
SUBDIR += zeronet
diff --git a/security/acmed/Makefile b/security/acmed/Makefile
index 8e0aa0273009..6fec0c7fbe30 100644
--- a/security/acmed/Makefile
+++ b/security/acmed/Makefile
@@ -1,7 +1,7 @@
PORTNAME= acmed
DISTVERSIONPREFIX= v
DISTVERSION= 0.21.0
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= security
MAINTAINER= ports@FreeBSD.org
diff --git a/security/agave/Makefile b/security/agave/Makefile
index aed19e0f2e41..44614004e259 100644
--- a/security/agave/Makefile
+++ b/security/agave/Makefile
@@ -1,7 +1,7 @@
PORTNAME= agave
DISTVERSIONPREFIX= v
DISTVERSION= 2.2.14
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= security
PKGNAMESUFFIX= -blockchain
diff --git a/security/arti/Makefile b/security/arti/Makefile
index 0827536cfb82..7ff5ced0400a 100644
--- a/security/arti/Makefile
+++ b/security/arti/Makefile
@@ -1,5 +1,6 @@
PORTNAME= arti
DISTVERSION= 1.5.0
+PORTREVISION= 1
CATEGORIES= security
MAINTAINER= cs@FreeBSD.org
diff --git a/security/authenticator/Makefile b/security/authenticator/Makefile
index fb1d86d80305..191034a9fcca 100644
--- a/security/authenticator/Makefile
+++ b/security/authenticator/Makefile
@@ -1,6 +1,6 @@
PORTNAME= authenticator
DISTVERSION= 4.4.0
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= security
MAINTAINER= ports@FreeBSD.org
diff --git a/security/authoscope/Makefile b/security/authoscope/Makefile
index 94c87c4a6fdf..6645a15213a6 100644
--- a/security/authoscope/Makefile
+++ b/security/authoscope/Makefile
@@ -1,7 +1,7 @@
PORTNAME= authoscope
DISTVERSIONPREFIX= v
DISTVERSION= 0.8.1
-PORTREVISION= 23
+PORTREVISION= 24
CATEGORIES= security
MAINTAINER= yuri@FreeBSD.org
diff --git a/security/aws-lc/Makefile b/security/aws-lc/Makefile
index 1e0c61f021c8..b2c1dac66de6 100644
--- a/security/aws-lc/Makefile
+++ b/security/aws-lc/Makefile
@@ -1,8 +1,11 @@
PORTNAME= aws-lc
-PORTVERSION= 1.55.0
+PORTVERSION= 1.57.1
DISTVERSIONPREFIX= v
CATEGORIES= security
+PATCH_SITES= https://github.com/aws/aws-lc/commit/
+PATCHFILES= 125f94c2c26559ed93a22f1cc5880efe46f0b937.patch:-p1
+
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= AWS libcrypto
WWW= https://github.com/aws/aws-lc
diff --git a/security/aws-lc/distinfo b/security/aws-lc/distinfo
index 0dbd7af0dc75..2327bcddd04b 100644
--- a/security/aws-lc/distinfo
+++ b/security/aws-lc/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1751622349
-SHA256 (aws-aws-lc-v1.55.0_GH0.tar.gz) = a216e5e572ad9f68e6b93666f0bbca4d7792f400ca525731583196c139c12ce9
-SIZE (aws-aws-lc-v1.55.0_GH0.tar.gz) = 127105253
+TIMESTAMP = 1755062466
+SHA256 (aws-aws-lc-v1.57.1_GH0.tar.gz) = 1c434d294594a82f1c046aa4e172277b5b549f7b5c89225e3cb2222b94744ca8
+SIZE (aws-aws-lc-v1.57.1_GH0.tar.gz) = 127164147
+SHA256 (125f94c2c26559ed93a22f1cc5880efe46f0b937.patch) = a07ef67b487b47168384d70b7f7bd2b6a8479e037e09087c34f9f083c88411f2
+SIZE (125f94c2c26559ed93a22f1cc5880efe46f0b937.patch) = 2046
diff --git a/security/aws-lc/files/patch-powerpc64le b/security/aws-lc/files/patch-powerpc64le
deleted file mode 100644
index 49cc0f44382b..000000000000
--- a/security/aws-lc/files/patch-powerpc64le
+++ /dev/null
@@ -1,20 +0,0 @@
-Obtained from: https://cgit.FreeBSD.org/ports/commit/?id=f08b67611f0b19c0ee8d9053ee4d22e09b03f2b1
-
---- crypto/fipsmodule/cpucap/cpu_ppc64le.c.orig 2024-07-03 21:50:24 UTC
-+++ crypto/fipsmodule/cpucap/cpu_ppc64le.c
-@@ -69,10 +69,15 @@ void OPENSSL_cpuid_setup(void) {
-
- void OPENSSL_cpuid_setup(void) {
- #if defined(AT_HWCAP2)
-+#if defined(__linux__)
- OPENSSL_ppc64le_hwcap2 = getauxval(AT_HWCAP2);
-+#elif defined(__FreeBSD__)
-+ elf_aux_info(AT_HWCAP2, &OPENSSL_ppc64le_hwcap2, sizeof(OPENSSL_ppc64le_hwcap2));
-+#endif
- #else
- OPENSSL_ppc64le_hwcap2 = 0;
- #endif
-+
- OPENSSL_cpucap_initialized = 1;
-
- // OPENSSL_ppccap is a 64-bit hex string which may start with "0x".
diff --git a/security/aws-lc/pkg-plist b/security/aws-lc/pkg-plist
index 74bd41ebfb82..87899532d793 100644
--- a/security/aws-lc/pkg-plist
+++ b/security/aws-lc/pkg-plist
@@ -88,6 +88,7 @@ include/openssl/time.h
include/openssl/tls1.h
include/openssl/trust_token.h
include/openssl/type_check.h
+include/openssl/ui.h
include/openssl/x509.h
include/openssl/x509_vfy.h
include/openssl/x509v3.h
diff --git a/security/caldera-ot/Makefile b/security/caldera-ot/Makefile
index 05d869e4dc11..549f91706aea 100644
--- a/security/caldera-ot/Makefile
+++ b/security/caldera-ot/Makefile
@@ -1,6 +1,6 @@
PORTNAME= caldera-ot
DISTVERSION= 5.3.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= security python
MAINTAINER= acm@FreeBSD.org
diff --git a/security/caldera/Makefile b/security/caldera/Makefile
index 1e8b283724e1..871722852a27 100644
--- a/security/caldera/Makefile
+++ b/security/caldera/Makefile
@@ -1,6 +1,6 @@
PORTNAME= caldera
DISTVERSION= 5.3.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= security python
MAINTAINER= acm@FreeBSD.org
diff --git a/security/cargo-audit/Makefile b/security/cargo-audit/Makefile
index 750963d30c54..968206cde143 100644
--- a/security/cargo-audit/Makefile
+++ b/security/cargo-audit/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cargo-audit
DISTVERSIONPREFIX= ${PORTNAME}/v
DISTVERSION= 0.21.2
-PORTREVISION= 2
+PORTREVISION= 3
PORTEPOCH= 1
CATEGORIES= security
diff --git a/security/clamav-lts/Makefile b/security/clamav-lts/Makefile
index 4543bd7cfe81..b6539482641f 100644
--- a/security/clamav-lts/Makefile
+++ b/security/clamav-lts/Makefile
@@ -1,5 +1,6 @@
PORTNAME= clamav
DISTVERSION= 1.0.9
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= security
MASTER_SITES= https://www.clamav.net/downloads/production/
diff --git a/security/clamav/Makefile b/security/clamav/Makefile
index cd3a95b8f21b..7a29dc981d0a 100644
--- a/security/clamav/Makefile
+++ b/security/clamav/Makefile
@@ -1,5 +1,6 @@
PORTNAME= clamav
DISTVERSION= 1.4.3
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= security
MASTER_SITES= https://www.clamav.net/downloads/production/
diff --git a/security/cloak/Makefile b/security/cloak/Makefile
index 0dbc8fc8d3f6..5e766c9afb4e 100644
--- a/security/cloak/Makefile
+++ b/security/cloak/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cloak
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.0
-PORTREVISION= 31
+PORTREVISION= 32
CATEGORIES= security
MAINTAINER= ports@FreeBSD.org
diff --git a/security/diswall/Makefile b/security/diswall/Makefile
index 0bb4161f86b7..fe69a0d58e55 100644
--- a/security/diswall/Makefile
+++ b/security/diswall/Makefile
@@ -1,7 +1,7 @@
PORTNAME= diswall
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.0
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= security
MAINTAINER= yuri@FreeBSD.org
diff --git a/security/flawz/Makefile b/security/flawz/Makefile
index 189d9e0f0b76..5888307efb27 100644
--- a/security/flawz/Makefile
+++ b/security/flawz/Makefile
@@ -1,7 +1,7 @@
PORTNAME= flawz
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.0
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= security
MAINTAINER= yuri@FreeBSD.org
diff --git a/security/gpg-tui/Makefile b/security/gpg-tui/Makefile
index 97881f10986a..bd53260d9ce8 100644
--- a/security/gpg-tui/Makefile
+++ b/security/gpg-tui/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gpg-tui
DISTVERSIONPREFIX= v
DISTVERSION= 0.11.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= security
MAINTAINER= se@FreeBSD.org
diff --git a/security/hashcat/Makefile b/security/hashcat/Makefile
index be113eb03c5f..f2c76ff7fa2b 100644
--- a/security/hashcat/Makefile
+++ b/security/hashcat/Makefile
@@ -1,6 +1,7 @@
PORTNAME= hashcat
PORTVERSION= 7.1.2
DISTVERSIONPREFIX= v
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= security
diff --git a/security/kanidm/Makefile b/security/kanidm/Makefile
index d26139ca5e75..54b16724b18c 100644
--- a/security/kanidm/Makefile
+++ b/security/kanidm/Makefile
@@ -1,6 +1,7 @@
PORTNAME= kanidm
DISTVERSIONPREFIX= v
DISTVERSION= 1.7.3
+PORTREVISION= 1
CATEGORIES= security net
MAINTAINER= bofh@FreeBSD.org
diff --git a/security/libsecret/Makefile b/security/libsecret/Makefile
index 43d6825802cd..9d01aa01e974 100644
--- a/security/libsecret/Makefile
+++ b/security/libsecret/Makefile
@@ -25,4 +25,6 @@ MESON_ARGS= -Dbash_completion=disabled
# see PR 287429 / https://gitlab.gnome.org/GNOME/libsecret/-/issues/106
MESON_ARGS+= -Dc_args="-DHAVE_CMSGCRED"
+PIE_UNSAFE= yes
+
.include <bsd.port.mk>
diff --git a/security/libu2f-host/Makefile b/security/libu2f-host/Makefile
deleted file mode 100644
index 19795061d2a8..000000000000
--- a/security/libu2f-host/Makefile
+++ /dev/null
@@ -1,37 +0,0 @@
-PORTNAME= libu2f-host
-PORTVERSION= 1.1.10
-DISTVERSIONPREFIX= ${PORTNAME}-
-PORTREVISION= 2
-CATEGORIES= security devel
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Yubico Universal 2nd Factor (U2F) Host C Library
-WWW= https://developers.yubico.com/libu2f-host/
-
-LICENSE= LGPL21+ GPLv3+
-LICENSE_COMB= multi
-
-DEPRECATED= This project is deprecated and is no longer being maintained. libfido2 is a new project with support for U2F and FIDO2. Use security/libfido2 instead
-EXPIRATION_DATE=2025-05-31
-
-BUILD_DEPENDS= gengetopt:devel/gengetopt \
- gtk-doc>0:textproc/gtk-doc \
- help2man:misc/help2man
-LIB_DEPENDS= libhidapi.so:comms/hidapi \
- libjson-c.so:devel/json-c
-RUN_DEPENDS= ${LOCALBASE}/etc/devd/u2f.conf:security/u2f-devd
-
-USES= autoreconf pkgconfig gmake libtool
-USE_LDCONFIG= yes
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-CONFIGURE_ARGS= -enable-gtk-doc
-INSTALL_TARGET= install-strip
-
-USE_GITHUB= yes
-GH_ACCOUNT= Yubico
-
-OPTIONS_DEFINE= DOCS
-OPTIONS_SUB= yes
-
-.include <bsd.port.mk>
diff --git a/security/libu2f-host/distinfo b/security/libu2f-host/distinfo
deleted file mode 100644
index 424c6964723c..000000000000
--- a/security/libu2f-host/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1559205280
-SHA256 (Yubico-libu2f-host-libu2f-host-1.1.10_GH0.tar.gz) = 45937c6c04349f865d9f047d3a68cc50ea24e9085d18ac2c7d31fa38eb749303
-SIZE (Yubico-libu2f-host-libu2f-host-1.1.10_GH0.tar.gz) = 145840
diff --git a/security/libu2f-host/files/patch-u2f-host-u2fmisc.c b/security/libu2f-host/files/patch-u2f-host-u2fmisc.c
deleted file mode 100644
index 686fd3a0377b..000000000000
--- a/security/libu2f-host/files/patch-u2f-host-u2fmisc.c
+++ /dev/null
@@ -1,29 +0,0 @@
---- u2f-host/u2fmisc.c.orig 2019-05-15 11:54:11 UTC
-+++ u2f-host/u2fmisc.c
-@@ -30,7 +30,7 @@
- #define u2fh_json_object_object_get(obj, key, value) json_object_object_get_ex(obj, key, &value)
- #else
- typedef int json_bool;
--#define u2fh_json_object_object_get(obj, key, value) (value = json_object_object_get(obj, key)) == NULL ? (json_bool)FALSE : (json_bool)TRUE
-+#define u2fh_json_object_object_get(obj, key, value) (value = json_object_object_get(obj, key)) == NULL ? 0 : 1
- #endif
-
- static void
-@@ -114,7 +114,7 @@ prepare_origin (const char *jsonstr, unsigned char *p)
- if (debug)
- fprintf (stderr, "JSON: %s\n", json_object_to_json_string (jo));
-
-- if (u2fh_json_object_object_get (jo, "appId", k) == FALSE)
-+ if (u2fh_json_object_object_get (jo, "appId", k) == 0)
- return U2FH_JSON_ERROR;
-
- app_id = json_object_get_string (k);
-@@ -390,7 +390,7 @@ get_fixed_json_data (const char *jsonstr, const char *
- if (debug)
- fprintf (stderr, "JSON: %s\n", json_object_to_json_string (jo));
-
-- if (u2fh_json_object_object_get (jo, key, k) == FALSE)
-+ if (u2fh_json_object_object_get (jo, key, k) == 0)
- return U2FH_JSON_ERROR;
-
- urlb64 = json_object_get_string (k);
diff --git a/security/libu2f-host/pkg-descr b/security/libu2f-host/pkg-descr
deleted file mode 100644
index 77126da87be0..000000000000
--- a/security/libu2f-host/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Libu2f-host provides a C library and command-line tool that implements the
-host-side of the U2F protocol. There are APIs to talk to a U2F device and
-perform the U2F Register and U2F Authenticate operations.
diff --git a/security/libu2f-host/pkg-plist b/security/libu2f-host/pkg-plist
deleted file mode 100644
index 9485c17eaf73..000000000000
--- a/security/libu2f-host/pkg-plist
+++ /dev/null
@@ -1,24 +0,0 @@
-bin/u2f-host
-include/u2f-host/u2f-host-types.h
-include/u2f-host/u2f-host-version.h
-include/u2f-host/u2f-host.h
-lib/libu2f-host.a
-lib/libu2f-host.so
-lib/libu2f-host.so.0
-lib/libu2f-host.so.0.1.10
-libdata/pkgconfig/u2f-host.pc
-share/man/man1/u2f-host.1.gz
-%%DOCS%%share/gtk-doc/html/u2f-host/home.png
-%%DOCS%%share/gtk-doc/html/u2f-host/index.html
-%%DOCS%%share/gtk-doc/html/u2f-host/intro.html
-%%DOCS%%share/gtk-doc/html/u2f-host/left-insensitive.png
-%%DOCS%%share/gtk-doc/html/u2f-host/left.png
-%%DOCS%%share/gtk-doc/html/u2f-host/right-insensitive.png
-%%DOCS%%share/gtk-doc/html/u2f-host/right.png
-%%DOCS%%share/gtk-doc/html/u2f-host/style.css
-%%DOCS%%share/gtk-doc/html/u2f-host/u2f-host-u2f-host-types.html
-%%DOCS%%share/gtk-doc/html/u2f-host/u2f-host-u2f-host-version.html
-%%DOCS%%share/gtk-doc/html/u2f-host/u2f-host-u2f-host.html
-%%DOCS%%share/gtk-doc/html/u2f-host/u2f-host.devhelp2
-%%DOCS%%share/gtk-doc/html/u2f-host/up-insensitive.png
-%%DOCS%%share/gtk-doc/html/u2f-host/up.png
diff --git a/security/p5-CPAN-Audit/Makefile b/security/p5-CPAN-Audit/Makefile
index 952aab98f16a..2dc3c0e06245 100644
--- a/security/p5-CPAN-Audit/Makefile
+++ b/security/p5-CPAN-Audit/Makefile
@@ -1,5 +1,5 @@
PORTNAME= CPAN-Audit
-PORTVERSION= 20250115.001
+PORTVERSION= 20250829.001
CATEGORIES= security perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/security/p5-CPAN-Audit/distinfo b/security/p5-CPAN-Audit/distinfo
index 4492473e7a23..3c03376eda2a 100644
--- a/security/p5-CPAN-Audit/distinfo
+++ b/security/p5-CPAN-Audit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737010616
-SHA256 (CPAN-Audit-20250115.001.tar.gz) = 4052d1ffe721805af4203ab3af9da3e3193ce30ef98bab67d01c1fc4a147f708
-SIZE (CPAN-Audit-20250115.001.tar.gz) = 32382
+TIMESTAMP = 1756709907
+SHA256 (CPAN-Audit-20250829.001.tar.gz) = ec711a2277e01dc813954dfc698ffc2dbfca83c7e16252cfdfba7333b12cd502
+SIZE (CPAN-Audit-20250829.001.tar.gz) = 32403
diff --git a/security/p5-Dancer-Plugin-Auth-Extensible-Provider-Usergroup/Makefile b/security/p5-Dancer-Plugin-Auth-Extensible-Provider-Usergroup/Makefile
deleted file mode 100644
index 2a1ba4015789..000000000000
--- a/security/p5-Dancer-Plugin-Auth-Extensible-Provider-Usergroup/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-PORTNAME= Dancer-Plugin-Auth-Extensible-Provider-Usergroup
-PORTVERSION= 0.21
-PORTREVISION= 2
-CATEGORIES= security perl5
-MASTER_SITES= CPAN
-PKGNAMEPREFIX= p5-
-
-MAINTAINER= perl@FreeBSD.org
-COMMENT= Extensible authentication framework for Dancer apps
-WWW= https://metacpan.org/pod/Dancer::Plugin::Auth::Extensible::Provider::Usergroup
-
-LICENSE= ART10 GPLv1+
-LICENSE_COMB= dual
-
-DEPRECATED= Depends on expired security/p5-Data-Entropy via security/p5-Dancer-Plugin-Passphrase
-EXPIRATION_DATE=2025-09-01
-
-BUILD_DEPENDS= ${RUN_DEPENDS}
-RUN_DEPENDS= p5-Dancer>=1.3118:www/p5-Dancer \
- p5-Dancer-Plugin-Auth-Extensible>=0:security/p5-Dancer-Plugin-Auth-Extensible \
- p5-Dancer-Plugin-Passphrase>=0:security/p5-Dancer-Plugin-Passphrase \
- p5-Dancer-Plugin-DBIC>=0:databases/p5-Dancer-Plugin-DBIC
-
-USES= perl5
-USE_PERL5= configure
-
-.include <bsd.port.mk>
diff --git a/security/p5-Dancer-Plugin-Auth-Extensible-Provider-Usergroup/distinfo b/security/p5-Dancer-Plugin-Auth-Extensible-Provider-Usergroup/distinfo
deleted file mode 100644
index 6923eb3bd9d4..000000000000
--- a/security/p5-Dancer-Plugin-Auth-Extensible-Provider-Usergroup/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (Dancer-Plugin-Auth-Extensible-Provider-Usergroup-0.21.tar.gz) = 3917f4e0568d892e57a5941230ac261e66ae024bbc57f8e04bf1ceb1c46612a6
-SIZE (Dancer-Plugin-Auth-Extensible-Provider-Usergroup-0.21.tar.gz) = 10033
diff --git a/security/p5-Dancer-Plugin-Auth-Extensible-Provider-Usergroup/pkg-descr b/security/p5-Dancer-Plugin-Auth-Extensible-Provider-Usergroup/pkg-descr
deleted file mode 100644
index 298b35a308ff..000000000000
--- a/security/p5-Dancer-Plugin-Auth-Extensible-Provider-Usergroup/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-authenticate as a member of a group
-
-Define that a user must be logged in and have the proper permissions to
-access a route
diff --git a/security/p5-Dancer-Plugin-Auth-Extensible-Provider-Usergroup/pkg-plist b/security/p5-Dancer-Plugin-Auth-Extensible-Provider-Usergroup/pkg-plist
deleted file mode 100644
index b8a29876bdfe..000000000000
--- a/security/p5-Dancer-Plugin-Auth-Extensible-Provider-Usergroup/pkg-plist
+++ /dev/null
@@ -1,2 +0,0 @@
-%%PERL5_MAN3%%/Dancer::Plugin::Auth::Extensible::Provider::Usergroup.3.gz
-%%SITE_PERL%%/Dancer/Plugin/Auth/Extensible/Provider/Usergroup.pm
diff --git a/security/p5-Dancer-Plugin-Passphrase/Makefile b/security/p5-Dancer-Plugin-Passphrase/Makefile
deleted file mode 100644
index 4ae937fe5568..000000000000
--- a/security/p5-Dancer-Plugin-Passphrase/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-PORTNAME= Dancer-Plugin-Passphrase
-PORTVERSION= 2.0.1
-PORTREVISION= 2
-CATEGORIES= security perl5
-MASTER_SITES= CPAN
-MASTER_SITE_SUBDIR= CPAN:JAITKEN
-PKGNAMEPREFIX= p5-
-
-MAINTAINER= perl@FreeBSD.org
-COMMENT= Passphrases and Passwords as objects for Dancer
-WWW= https://metacpan.org/release/Dancer-Plugin-Passphrase
-
-LICENSE= ART10 GPLv1+
-LICENSE_COMB= dual
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Depends on expired security/p5-Data-Entropy
-EXPIRATION_DATE=2025-09-01
-
-BUILD_DEPENDS= ${RUN_DEPENDS}
-RUN_DEPENDS= p5-Dancer>=0:www/p5-Dancer \
- p5-Data-Entropy>=0.005:security/p5-Data-Entropy \
- p5-Digest-Bcrypt>=0:security/p5-Digest-Bcrypt
-
-NO_ARCH= yes
-USES= perl5
-USE_PERL5= configure
-
-.include <bsd.port.mk>
diff --git a/security/p5-Dancer-Plugin-Passphrase/distinfo b/security/p5-Dancer-Plugin-Passphrase/distinfo
deleted file mode 100644
index dc3dc85dcd8e..000000000000
--- a/security/p5-Dancer-Plugin-Passphrase/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (Dancer-Plugin-Passphrase-2.0.1.tar.gz) = 33b49fd46cf6732ccf2b0cf2761c6e72911e9e029f93b914a1f8b7f7ea4f7ba5
-SIZE (Dancer-Plugin-Passphrase-2.0.1.tar.gz) = 25992
diff --git a/security/p5-Dancer-Plugin-Passphrase/pkg-descr b/security/p5-Dancer-Plugin-Passphrase/pkg-descr
deleted file mode 100644
index d10429f90a92..000000000000
--- a/security/p5-Dancer-Plugin-Passphrase/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Dancer::Plugin::Passphrase manages the hashing of passwords for Dancer apps,
-allowing developers to follow cryptography best practices without having to
-become a cryptography expert. It uses the bcrypt algorithm as the default,
-while also supporting any hashing function provided by Digest.
diff --git a/security/p5-Dancer-Plugin-Passphrase/pkg-plist b/security/p5-Dancer-Plugin-Passphrase/pkg-plist
deleted file mode 100644
index 59e6cb2e5a92..000000000000
--- a/security/p5-Dancer-Plugin-Passphrase/pkg-plist
+++ /dev/null
@@ -1,2 +0,0 @@
-%%SITE_PERL%%/Dancer/Plugin/Passphrase.pm
-%%PERL5_MAN3%%/Dancer::Plugin::Passphrase.3.gz
diff --git a/security/p5-Dancer2-Plugin-Auth-Extensible-Provider-Usergroup/Makefile b/security/p5-Dancer2-Plugin-Auth-Extensible-Provider-Usergroup/Makefile
deleted file mode 100644
index 8e9c296c3689..000000000000
--- a/security/p5-Dancer2-Plugin-Auth-Extensible-Provider-Usergroup/Makefile
+++ /dev/null
@@ -1,28 +0,0 @@
-PORTNAME= Dancer2-Plugin-Auth-Extensible-Provider-Usergroup
-PORTVERSION= 0.709
-CATEGORIES= security perl5
-MASTER_SITES= CPAN
-PKGNAMEPREFIX= p5-
-
-MAINTAINER= perl@FreeBSD.org
-COMMENT= Extensible authentication framework for Dancer2 apps
-WWW= https://metacpan.org/release/Dancer2-Plugin-Auth-Extensible-Provider-Usergroup
-
-LICENSE= ART10 GPLv1+
-LICENSE_COMB= dual
-
-DEPRECATED= Depends on expired security/p5-Data-Entropy via security/p5-Dancer2-Plugin-Passphrase
-EXPIRATION_DATE=2025-09-01
-
-BUILD_DEPENDS= ${RUN_DEPENDS}
-RUN_DEPENDS= p5-Dancer2>=0.204001:www/p5-Dancer2 \
- p5-Dancer2-Plugin-Auth-Extensible>=0.709:security/p5-Dancer2-Plugin-Auth-Extensible \
- p5-Dancer2-Plugin-Passphrase>=3.3.0:security/p5-Dancer2-Plugin-Passphrase \
- p5-Dancer2-Plugin-DBIC>=0.0013:databases/p5-Dancer2-Plugin-DBIC
-
-USES= perl5
-USE_PERL5= configure
-
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/security/p5-Dancer2-Plugin-Auth-Extensible-Provider-Usergroup/distinfo b/security/p5-Dancer2-Plugin-Auth-Extensible-Provider-Usergroup/distinfo
deleted file mode 100644
index 50e050b0e6ff..000000000000
--- a/security/p5-Dancer2-Plugin-Auth-Extensible-Provider-Usergroup/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1595416755
-SHA256 (Dancer2-Plugin-Auth-Extensible-Provider-Usergroup-0.709.tar.gz) = ea182b6ba4166597f34e23099a2d694ce930c8472a1cf65a6583d0547228dd42
-SIZE (Dancer2-Plugin-Auth-Extensible-Provider-Usergroup-0.709.tar.gz) = 13017
diff --git a/security/p5-Dancer2-Plugin-Auth-Extensible-Provider-Usergroup/pkg-descr b/security/p5-Dancer2-Plugin-Auth-Extensible-Provider-Usergroup/pkg-descr
deleted file mode 100644
index bf30ea5f1cae..000000000000
--- a/security/p5-Dancer2-Plugin-Auth-Extensible-Provider-Usergroup/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-Define that a user must be logged in and have the proper permissions to
-access a route
diff --git a/security/p5-Dancer2-Plugin-Auth-Extensible-Provider-Usergroup/pkg-plist b/security/p5-Dancer2-Plugin-Auth-Extensible-Provider-Usergroup/pkg-plist
deleted file mode 100644
index 27e9162c43f2..000000000000
--- a/security/p5-Dancer2-Plugin-Auth-Extensible-Provider-Usergroup/pkg-plist
+++ /dev/null
@@ -1,2 +0,0 @@
-%%SITE_PERL%%/Dancer2/Plugin/Auth/Extensible/Provider/Usergroup.pm
-%%PERL5_MAN3%%/Dancer2::Plugin::Auth::Extensible::Provider::Usergroup.3.gz
diff --git a/security/p5-Dancer2-Plugin-Passphrase/Makefile b/security/p5-Dancer2-Plugin-Passphrase/Makefile
deleted file mode 100644
index 9ccffa262016..000000000000
--- a/security/p5-Dancer2-Plugin-Passphrase/Makefile
+++ /dev/null
@@ -1,28 +0,0 @@
-PORTNAME= Dancer2-Plugin-Passphrase
-PORTVERSION= 3.4.1
-CATEGORIES= security perl5
-MASTER_SITES= CPAN
-PKGNAMEPREFIX= p5-
-
-MAINTAINER= perl@FreeBSD.org
-COMMENT= Passphrases and Passwords as objects for Dancer2
-WWW= https://metacpan.org/release/Dancer2-Plugin-Passphrase
-
-LICENSE= ART10 GPLv1+
-LICENSE_COMB= dual
-
-DEPRECATED= Depends on expired security/p5-Data-Entropy
-EXPIRATION_DATE=2025-09-01
-
-BUILD_DEPENDS= ${RUN_DEPENDS}
-RUN_DEPENDS= p5-Crypt-Bcrypt>=0.006:security/p5-Crypt-Bcrypt \
- p5-Dancer2>=0.200000:www/p5-Dancer2 \
- p5-Data-Entropy>=0.007:security/p5-Data-Entropy \
- p5-Digest-Bcrypt>=1.212:security/p5-Digest-Bcrypt
-
-USES= perl5
-USE_PERL5= configure
-
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/security/p5-Dancer2-Plugin-Passphrase/distinfo b/security/p5-Dancer2-Plugin-Passphrase/distinfo
deleted file mode 100644
index 3c4aabeebc7b..000000000000
--- a/security/p5-Dancer2-Plugin-Passphrase/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1654275989
-SHA256 (Dancer2-Plugin-Passphrase-3.4.1.tar.gz) = ea18cae7fc21b0db92b7ca0544ad97947a8442afdf78a39fb4aa2eaf514cf50f
-SIZE (Dancer2-Plugin-Passphrase-3.4.1.tar.gz) = 19675
diff --git a/security/p5-Dancer2-Plugin-Passphrase/pkg-descr b/security/p5-Dancer2-Plugin-Passphrase/pkg-descr
deleted file mode 100644
index 063cdc71f28f..000000000000
--- a/security/p5-Dancer2-Plugin-Passphrase/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Dancer2::Plugin::Passphrase manages the hashing of passwords for Dancer apps,
-allowing developers to follow cryptography best practices without having to
-become a cryptography expert. It uses the bcrypt algorithm as the default,
-while also supporting any hashing function provided by Digest.
diff --git a/security/p5-Dancer2-Plugin-Passphrase/pkg-plist b/security/p5-Dancer2-Plugin-Passphrase/pkg-plist
deleted file mode 100644
index 6b920ec57fdc..000000000000
--- a/security/p5-Dancer2-Plugin-Passphrase/pkg-plist
+++ /dev/null
@@ -1,6 +0,0 @@
-%%SITE_PERL%%/Dancer2/Plugin/Passphrase.pm
-%%SITE_PERL%%/Dancer2/Plugin/Passphrase/Core.pm
-%%SITE_PERL%%/Dancer2/Plugin/Passphrase/Hashed.pm
-%%PERL5_MAN3%%/Dancer2::Plugin::Passphrase.3.gz
-%%PERL5_MAN3%%/Dancer2::Plugin::Passphrase::Core.3.gz
-%%PERL5_MAN3%%/Dancer2::Plugin::Passphrase::Hashed.3.gz
diff --git a/security/p5-Data-Entropy/Makefile b/security/p5-Data-Entropy/Makefile
deleted file mode 100644
index 9908d5079b59..000000000000
--- a/security/p5-Data-Entropy/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-PORTNAME= Data-Entropy
-PORTVERSION= 0.008
-CATEGORIES= security perl5
-MASTER_SITES= CPAN
-PKGNAMEPREFIX= p5-
-
-MAINTAINER= perl@FreeBSD.org
-COMMENT= Entropy (randomness) management
-WWW= https://metacpan.org/release/Data-Entropy
-
-LICENSE= ART10 GPLv1+
-LICENSE_COMB= dual
-
-DEPRECATED= The maintainer of this distribution has indicated that it is deprecated and no longer suitable for use
-EXPIRATION_DATE=2025-05-31
-
-BUILD_DEPENDS= ${RUN_DEPENDS}
-RUN_DEPENDS= p5-Crypt-Rijndael>=0:security/p5-Crypt-Rijndael \
- p5-Crypt-URandom>=0.36:security/p5-Crypt-URandom \
- p5-Data-Float>=0.008:math/p5-Data-Float \
- p5-HTTP-Lite>=2.20:www/p5-HTTP-Lite \
- p5-Module-Build>=0:devel/p5-Module-Build \
- p5-Params-Classify>=0:devel/p5-Params-Classify
-
-USES= perl5
-USE_PERL5= configure
-
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/security/p5-Data-Entropy/distinfo b/security/p5-Data-Entropy/distinfo
deleted file mode 100644
index e50fa82fd6e0..000000000000
--- a/security/p5-Data-Entropy/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1744289416
-SHA256 (Data-Entropy-0.008.tar.gz) = 18a52b1386e82c6b8cdb384a39861d60220a442a790e077010be72dd853b67b3
-SIZE (Data-Entropy-0.008.tar.gz) = 40697
diff --git a/security/p5-Data-Entropy/pkg-descr b/security/p5-Data-Entropy/pkg-descr
deleted file mode 100644
index e308b55388d9..000000000000
--- a/security/p5-Data-Entropy/pkg-descr
+++ /dev/null
@@ -1,18 +0,0 @@
-This module maintains a concept of a current selection of entropy
-source. Algorithms that require entropy can use the source nominated
-by this module, avoiding the need for entropy source objects to be
-explicitly passed around. This is convenient because usually one
-entropy source will be used for an entire program run and so an
-explicit entropy source parameter would rarely vary. There is also a
-default entropy source, avoiding the need to explicitly configure a
-source at all.
-
-If nothing is done to set a source then it defaults to the use of
-Rijndael (AES) in counter mode (see
-Data::Entropy::RawSource::CryptCounter and Crypt::Rijndael), keyed
-using Perl's built-in rand function. This gives a data stream that
-looks like concentrated entropy, but really only has at most the
-entropy of the rand seed. Within a single run it is cryptographically
-difficult to detect the correlation between parts of the
-pseudo-entropy stream. If more true entropy is required then it is
-necessary to configure a different entropy source.
diff --git a/security/p5-Data-Entropy/pkg-plist b/security/p5-Data-Entropy/pkg-plist
deleted file mode 100644
index e83105a04eb9..000000000000
--- a/security/p5-Data-Entropy/pkg-plist
+++ /dev/null
@@ -1,14 +0,0 @@
-%%SITE_PERL%%/Data/Entropy.pm
-%%SITE_PERL%%/Data/Entropy/Algorithms.pm
-%%SITE_PERL%%/Data/Entropy/RawSource/CryptCounter.pm
-%%SITE_PERL%%/Data/Entropy/RawSource/Local.pm
-%%SITE_PERL%%/Data/Entropy/RawSource/RandomOrg.pm
-%%SITE_PERL%%/Data/Entropy/RawSource/RandomnumbersInfo.pm
-%%SITE_PERL%%/Data/Entropy/Source.pm
-%%PERL5_MAN3%%/Data::Entropy.3.gz
-%%PERL5_MAN3%%/Data::Entropy::Algorithms.3.gz
-%%PERL5_MAN3%%/Data::Entropy::RawSource::CryptCounter.3.gz
-%%PERL5_MAN3%%/Data::Entropy::RawSource::Local.3.gz
-%%PERL5_MAN3%%/Data::Entropy::RawSource::RandomOrg.3.gz
-%%PERL5_MAN3%%/Data::Entropy::RawSource::RandomnumbersInfo.3.gz
-%%PERL5_MAN3%%/Data::Entropy::Source.3.gz
diff --git a/security/pam_rssh/Makefile b/security/pam_rssh/Makefile
index dcea9616f1c4..07652f65ae6e 100644
--- a/security/pam_rssh/Makefile
+++ b/security/pam_rssh/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pam_rssh
DISTVERSIONPREFIX=v
DISTVERSION= 1.1.0
-PORTREVISION= 18
+PORTREVISION= 19
CATEGORIES= security
MAINTAINER= romain@FreeBSD.org
diff --git a/security/pdfrip/Makefile b/security/pdfrip/Makefile
index afb4e2d25e80..bf4a65566578 100644
--- a/security/pdfrip/Makefile
+++ b/security/pdfrip/Makefile
@@ -1,6 +1,7 @@
PORTNAME= pdfrip
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.1
+PORTREVISION= 1
CATEGORIES= security
MAINTAINER= fox@FreeBSD.org
diff --git a/security/pidgin-encryption/Makefile b/security/pidgin-encryption/Makefile
index 27911a16a7f9..4bf8d64e55ca 100644
--- a/security/pidgin-encryption/Makefile
+++ b/security/pidgin-encryption/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pidgin
PORTVERSION= 3.1
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= security
MASTER_SITES= SF/${PORTNAME}-encrypt/Releases/${PORTVERSION}
PKGNAMESUFFIX= -encryption
diff --git a/security/py-angr/Makefile b/security/py-angr/Makefile
index 4ffe1c4e8adf..7a3aace13fe1 100644
--- a/security/py-angr/Makefile
+++ b/security/py-angr/Makefile
@@ -1,7 +1,7 @@
PORTNAME= angr
DISTVERSIONPREFIX= v
DISTVERSION= ${ANGR_VERSION}
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= security devel python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/security/py-bcrypt/Makefile b/security/py-bcrypt/Makefile
index fe1618ce8018..f600a9238ade 100644
--- a/security/py-bcrypt/Makefile
+++ b/security/py-bcrypt/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bcrypt
DISTVERSION= 4.3.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= security python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/security/py-certifi/Makefile b/security/py-certifi/Makefile
index 43a6cf3fd110..7931c8da5906 100644
--- a/security/py-certifi/Makefile
+++ b/security/py-certifi/Makefile
@@ -1,5 +1,5 @@
PORTNAME= certifi
-PORTVERSION= 2025.7.14
+PORTVERSION= 2025.8.3
CATEGORIES= security python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/security/py-certifi/distinfo b/security/py-certifi/distinfo
index 693b25863be4..46a418fec79c 100644
--- a/security/py-certifi/distinfo
+++ b/security/py-certifi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752566722
-SHA256 (certifi-2025.7.14.tar.gz) = 8ea99dbdfaaf2ba2f9bac77b9249ef62ec5218e7c2b2e903378ed5fccf765995
-SIZE (certifi-2025.7.14.tar.gz) = 163981
+TIMESTAMP = 1755062576
+SHA256 (certifi-2025.8.3.tar.gz) = e564105f78ded564e3ae7c923924435e1daa7463faeab5bb932bc53ffae63407
+SIZE (certifi-2025.8.3.tar.gz) = 162386
diff --git a/security/py-cryptography/Makefile b/security/py-cryptography/Makefile
index b42dbc8ae694..4196068bf9b6 100644
--- a/security/py-cryptography/Makefile
+++ b/security/py-cryptography/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cryptography
PORTVERSION= 44.0.3
-PORTREVISION= 2
+PORTREVISION= 3
PORTEPOCH= 1
CATEGORIES= security python
MASTER_SITES= PYPI
diff --git a/security/py-onlykey/Makefile b/security/py-onlykey/Makefile
deleted file mode 100644
index ef1985208211..000000000000
--- a/security/py-onlykey/Makefile
+++ /dev/null
@@ -1,44 +0,0 @@
-PORTNAME= onlykey
-PORTVERSION= 1.2.2
-PORTREVISION= 4
-CATEGORIES= security python
-MASTER_SITES= PYPI
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= dmytro@posteo.net
-COMMENT= Python command line tool for configuring and using OnlyKey
-WWW= https://github.com/trustcrypto/python-onlykey
-
-LICENSE= MIT
-
-DEPRECATED= Depends on expired security/libu2f-host
-EXPIRATION_DATE=2025-09-01
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hidapi>0:comms/py-hidapi@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}aenum>0:devel/py-aenum@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}prompt-toolkit>=2:devel/py-prompt-toolkit@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pynacl>=1.4.0:security/py-pynacl@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}ecdsa>=0.13:security/py-ecdsa@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}cython>=0.23.4:lang/cython@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}libusb1>0:devel/py-libusb1@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}uhid-freebsd>0:devel/py-uhid-freebsd@${PY_FLAVOR} \
- u2f-host:security/libu2f-host
-
-USES= python
-USE_PYTHON= autoplist distutils
-
-SUB_FILES= pkg-message
-
-PLIST_FILES= "@sample ${PREFIX}/etc/devd/onlykey.conf.sample" \
- "${PREFIX}/share/man/man1/onlykey-cli.1.gz"
-
-NO_ARCH= yes
-
-post-install:
- @${MKDIR} ${STAGEDIR}${PREFIX}/etc/devd
- ${INSTALL_DATA} ${FILESDIR}/onlykey.conf.sample \
- ${STAGEDIR}${PREFIX}/etc/devd
- ${INSTALL_MAN} ${FILESDIR}/onlykey-cli.1 ${STAGEDIR}${PREFIX}/share/man/man1
-
-.include <bsd.port.mk>
diff --git a/security/py-onlykey/distinfo b/security/py-onlykey/distinfo
deleted file mode 100644
index 7e00628c1ffa..000000000000
--- a/security/py-onlykey/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1603049784
-SHA256 (onlykey-1.2.2.tar.gz) = b17197715e9197885574a0806cce8af087756f99c87d27415be7d15e967a6be2
-SIZE (onlykey-1.2.2.tar.gz) = 11911
diff --git a/security/py-onlykey/files/onlykey-cli.1 b/security/py-onlykey/files/onlykey-cli.1
deleted file mode 100644
index d8bf2f0583cb..000000000000
--- a/security/py-onlykey/files/onlykey-cli.1
+++ /dev/null
@@ -1,230 +0,0 @@
-.Dd October 23, 2020
-.Dt ONLYKEY-CLI 1
-.Os
-.Sh NAME
-.Nm onlykey-cli
-.Nd Python client for interacting with the OnlyKey
-.Sh SYNOPSIS
-.Nm
-.Op Ar command
-.Sh DESCRIPTION
-.Nm
-is a command line interface to the OnlyKey that can be used for
-configuration (similar functionality to OnlyKey App). You can either
-provide a
-.Ar command
-to get it executed immediately or run
-.Nm
-without parameters to open an interactive prompt and type commands there.
-.Sh COMMANDS
-.Bl -tag -width 2n
-.It Xo
-.Cm init
-.Xc
-.Pp
-Sets OnlyKey into initial configuration mode (setting PIN).
-.It Xo
-.Cm settime
-.Xc
-.Pp
-Sets time on OnlyKey, time is needed for TOTP (Google Authenticator).
-.It Xo
-.Cm getlabels
-.Xc
-.Pp
-Prints label for each slot.
-.It Xo
-.Cm getkeylabels
-.Xc
-.Pp
-Prints key label for each RSA and ECC key.
-.It Xo
-.Cm setslot
-.Ar slot_id
-.Ar type
-.Ar value
-.Xc
-.Pp
-For the specified slot sets parameter of the specified
-.Ar type
-to the
-.Ar value
-provided.
-.Bl -tag -width indent
-.It Ar slot_id
-Slot id: 1a-6b.
-.It Ar type
-Type of the parameter to set. Must be one of the following:
-.Bl -tag -offset 4n -width 8n
-.It Sy label
-The slot label.
-.It Sy url
-URL of the login page.
-.It Sy delay1
-Delay after entering URL, seconds: 0-9.
-.It Sy add_char1
-Additional character before username: 1 for TAB, 0 to clear.
-.It Sy username
-Username to login.
-.It Sy add_char2
-Additional character after username: 1 for TAB, 2 for RETURN.
-.It Sy delay2
-Delay after entering username, seconds: 0-9.
-.It Sy password
-Password to login.
-.It Sy add_char3
-Additional character after password: 1 for TAB, 2 for RETURN.
-.It Sy delay3
-Delay after entering password, seconds: 0-9.
-.It Sy add_char4
-Additional character before OTP: 1 for TAB, 2 for RETURN.
-.It Sy 2fa
-Type of two factor authentication: g for Google Authenticator, y - Yubico OTP, u - U2F.
-.It Sy totpkey
-Google Authenticator key.
-.It Sy add_char5
-Additional character after OTP: 1 for TAB, 2 for RETURN.
-.El
-.It Ar value
-Value to set, see accepted values in each parameter type description above.
-.El
-.It Xo
-.Cm wipeslot
-.Ar slot_id
-.Xc
-.Pp
-Erases all the data (URL/username/password/label/etc.) of the slot with provided
-.Ar slot_id
-(1a-6b).
-.It Xo
-.Cm setkey
-.Ar key_slot
-.Ar key_type
-.Xc
-.Pp
-Sets custom key of provided
-.Ar key_type
-to the
-.Ar key_slot .
-.It Xo
-.Cm wipekey
-.Ar key_slot
-.Xc
-.Pp
-Wipes custom key from the provided
-.Ar key_slot .
-.It Xo
-.Cm idletimeout
-.Ar timeout
-.Xc
-.Pp
-Sets the OnlyKey auto-lock time value to
-.Ar timout
-minutes: 1-255; default is 30; 0 to disable.
-.It Xo
-.Cm wipemode
-.Ar mode_id
-.Xc
-.Pp
-Configures how the OnlyKey responds to a factory reset. Accepted
-.Ar mode_id
-values are:
-.Bl -tag -width indent
-.It 1
-Only sensitive data will be wiped (default).
-.It 2
-Entire OnlyKey device will be wiped, including firmware. Firmware must be
-reloaded after factory reset. This mode is recommended for plausible
-deniability users. WARNING: setting to this mode cannot be changed.
-.El
-.It Xo
-.Cm keylayout
-.Ar layout_id
-.Xc
-.Pp
-Configures the OnlyKey keyboard layout. Accepted
-.Ar layout_id
-values are:
-.Bl -tag -width indent
-.It 1
-USA_ENGLISH (default).
-.It 2
-CANADIAN_FRENCH.
-.It 3
-CANADIAN_MULTILINGUAL.
-.It 4
-DANISH.
-.It 5
-FINNISH.
-.It 6
-FRENCH.
-.It 7
-FRENCH_BELGIAN.
-.It 8
-FRENCH_SWISS.
-.It 9
-GERMAN.
-.It 10
-GERMAN_MAC.
-.It 11
-GERMAN_SWISS.
-.It 12
-ICELANDIC.
-.It 13
-IRISH.
-.It 14
-ITALIAN.
-.It 15
-NORWEGIAN.
-.It 16
-PORTUGUESE.
-.It 17
-PORTUGUESE_BRAZILIAN.
-.It 18
-SPANISH.
-.It 19
-SPANISH_LATIN_AMERICA.
-.It 20
-SWEDISH.
-.It 21
-TURKISH.
-.It 22
-UNITED_KINGDOM.
-.It 23
-CZECH.
-.It 24
-SERBIAN_LATIN_ONLY.
-.It 25
-HUNGARIAN.
-.El
-.It Xo
-.Cm keytypespeed
-.Ar speed
-.Xc
-.Pp
-Sets type
-.Ar speed
-: 1 is slowest; 10 is fastest; 4 is default.
-.Sh BUGS
-Sometimes the
-.Nm
-doesn't recognize that PIN has been entered and the OnlyKey in unlocked
-successfully.
-In such case any command to the OnlyKey fails with an
-error 'OnlyKey is locked, enter PIN to unlock'.
-The workaround for such issue is to just retry one more time.
-.Sh AUTHORS
-This manual page is a
-.Xr mdoc 7
-reimplementation of the OnlyKey PIP module's README.md,
-modified and customized for
-.Fx . The
-.Xr mdoc 7
-implementation of this manual page was initially written by
-.An Dmytro Bilokha Aq dmytro@posteo.net .
-.Sh WWW
-Main OnlyKey product page: https://onlykey.io/
-
-OnlyKey documentation site: https://docs.crp.to/
-
-Source code: https://github.com/trustcrypto/python-onlykey
diff --git a/security/py-onlykey/files/onlykey.conf.sample b/security/py-onlykey/files/onlykey.conf.sample
deleted file mode 100644
index 703ab3be66de..000000000000
--- a/security/py-onlykey/files/onlykey.conf.sample
+++ /dev/null
@@ -1,31 +0,0 @@
-# OnlyKey Security KEY
-notify 100 {
- match "system" "USB";
- match "subsystem" "DEVICE";
- match "type" "ATTACH";
- match "vendor" "0x1d50";
- match "product" "0x60fc";
- action "chgrp u2f /dev/$cdev; chmod g+rw /dev/$cdev";
-};
-
-notify 100 {
- match "system" "USB";
- match "subsystem" "DEVICE";
- match "type" "ATTACH";
- match "vendor" "0x16c0";
- match "product" "0x0486";
- action "chgrp u2f /dev/$cdev; chmod g+rw /dev/$cdev";
-};
-
-attach 100 {
- match "vendor" "0x1d50";
- match "product" "0x60fc";
- action "chgrp u2f /dev/$device-name; chmod g+rw /dev/$device-name";
-};
-
-attach 100 {
- match "vendor" "0x16c0";
- match "product" "0x0486";
- action "chgrp u2f /dev/$device-name; chmod g+rw /dev/$device-name";
-};
-
diff --git a/security/py-onlykey/files/pkg-message.in b/security/py-onlykey/files/pkg-message.in
deleted file mode 100644
index 3b82056a0726..000000000000
--- a/security/py-onlykey/files/pkg-message.in
+++ /dev/null
@@ -1,8 +0,0 @@
-[
-{ type: install
- message: <<EOM
-By default the usage of OnlyKey will be allowed to users of the 'u2f'
-group. To override this edit %%PREFIX%%/etc/devd/onlykey.conf
-EOM
-}
-]
diff --git a/security/py-onlykey/pkg-descr b/security/py-onlykey/pkg-descr
deleted file mode 100644
index 05fff212216a..000000000000
--- a/security/py-onlykey/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-Python command line tool for configuring and using the OnlyKey
-hardware password manager.
diff --git a/security/py-passhole/Makefile b/security/py-passhole/Makefile
index 5cddfbe4da36..08723f8862cb 100644
--- a/security/py-passhole/Makefile
+++ b/security/py-passhole/Makefile
@@ -1,5 +1,6 @@
PORTNAME= passhole
DISTVERSION= 1.10.1
+PORTREVISION= 1
CATEGORIES= security python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/security/py-pyhanko-cli/Makefile b/security/py-pyhanko-cli/Makefile
index 9072a46e37ba..d5834355e802 100644
--- a/security/py-pyhanko-cli/Makefile
+++ b/security/py-pyhanko-cli/Makefile
@@ -1,6 +1,7 @@
PORTNAME= pyhanko-cli
DISTNAME= pyhanko_cli-${PORTVERSION}
PORTVERSION= 0.1.2
+PORTREVISION= 1
CATEGORIES= security python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/security/py-pyhanko/Makefile b/security/py-pyhanko/Makefile
index d2474bde825d..15de838aa27f 100644
--- a/security/py-pyhanko/Makefile
+++ b/security/py-pyhanko/Makefile
@@ -1,5 +1,6 @@
PORTNAME= pyhanko
PORTVERSION= 0.29.1
+PORTREVISION= 1
CATEGORIES= security python
MASTER_SITES= PYPI \
https://github.com/MatthiasValvekens/pyHanko/releases/download/v${PORTVERSION}/
diff --git a/security/rage-encryption/Makefile b/security/rage-encryption/Makefile
index 6a0dd637ff94..688f7197901f 100644
--- a/security/rage-encryption/Makefile
+++ b/security/rage-encryption/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rage
DISTVERSIONPREFIX= v
DISTVERSION= 0.11.1
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= security
PKGNAMESUFFIX= -encryption
diff --git a/security/ratify/Makefile b/security/ratify/Makefile
index db9db6f9fdb5..8c9a246dcef4 100644
--- a/security/ratify/Makefile
+++ b/security/ratify/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ratify
DISTVERSION= 2.2.0
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= security
MAINTAINER= yuri@FreeBSD.org
diff --git a/security/rpm-sequoia/Makefile b/security/rpm-sequoia/Makefile
index 3b78fd2817a8..344c34f5b2cf 100644
--- a/security/rpm-sequoia/Makefile
+++ b/security/rpm-sequoia/Makefile
@@ -1,6 +1,7 @@
PORTNAME= rpm-sequoia
DISTVERSIONPREFIX= v
DISTVERSION= 1.9.0
+PORTREVISION= 1
CATEGORIES= security archivers
MAINTAINER= yuri@FreeBSD.org
diff --git a/security/rubygem-acme-client/Makefile b/security/rubygem-acme-client/Makefile
index 1e962af25ae9..f3f78774f3e4 100644
--- a/security/rubygem-acme-client/Makefile
+++ b/security/rubygem-acme-client/Makefile
@@ -1,5 +1,5 @@
PORTNAME= acme-client
-PORTVERSION= 2.0.22
+PORTVERSION= 2.0.23
CATEGORIES= security rubygems
MASTER_SITES= RG
diff --git a/security/rubygem-acme-client/distinfo b/security/rubygem-acme-client/distinfo
index f1249e2a15c4..0e4cb4a697a8 100644
--- a/security/rubygem-acme-client/distinfo
+++ b/security/rubygem-acme-client/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751622403
-SHA256 (rubygem/acme-client-2.0.22.gem) = 817534b743e2c93b3e498dad6b0f1a96a8e6df273bb04e37525d586a519176f7
-SIZE (rubygem/acme-client-2.0.22.gem) = 21504
+TIMESTAMP = 1755062612
+SHA256 (rubygem/acme-client-2.0.23.gem) = 33241b5bdb5179283ad52591c751bafcc4225e62d81c003c23891e48a3c107ac
+SIZE (rubygem/acme-client-2.0.23.gem) = 21504
diff --git a/security/rubygem-gitlab-cloud-connector/Makefile b/security/rubygem-gitlab-cloud-connector/Makefile
index 6636b36e9282..45f94f9b9f71 100644
--- a/security/rubygem-gitlab-cloud-connector/Makefile
+++ b/security/rubygem-gitlab-cloud-connector/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gitlab-cloud-connector
-PORTVERSION= 1.26.0
+PORTVERSION= 1.31.0
CATEGORIES= security rubygems
MASTER_SITES= RG
diff --git a/security/rubygem-gitlab-cloud-connector/distinfo b/security/rubygem-gitlab-cloud-connector/distinfo
index f8e69490bb53..b78319ef695e 100644
--- a/security/rubygem-gitlab-cloud-connector/distinfo
+++ b/security/rubygem-gitlab-cloud-connector/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755677339
-SHA256 (rubygem/gitlab-cloud-connector-1.26.0.gem) = c1c8f82ae7f28b7d69e1fbe79c121f894d1166a9e0da01abcf741467150f0bcc
-SIZE (rubygem/gitlab-cloud-connector-1.26.0.gem) = 19456
+TIMESTAMP = 1756619785
+SHA256 (rubygem/gitlab-cloud-connector-1.31.0.gem) = 9eca91864372b2e634ace0ba868a8341b2a822f736c42729d866694ed7f38d25
+SIZE (rubygem/gitlab-cloud-connector-1.31.0.gem) = 19968
diff --git a/security/rustls-ffi/Makefile b/security/rustls-ffi/Makefile
index 65a625c0905d..9c6efa0fa885 100644
--- a/security/rustls-ffi/Makefile
+++ b/security/rustls-ffi/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rustls-ffi
DISTVERSIONPREFIX= v
DISTVERSION= 0.15.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= security
MAINTAINER= brnrd@FreeBSD.org
diff --git a/security/rustls-ffi/files/patch-cargo-crates_aws-lc-sys-0.24.0_aws-lc_include_openssl_target.h b/security/rustls-ffi/files/patch-cargo-crates_aws-lc-sys-0.24.0_aws-lc_include_openssl_target.h
new file mode 100644
index 000000000000..c95774d5f41f
--- /dev/null
+++ b/security/rustls-ffi/files/patch-cargo-crates_aws-lc-sys-0.24.0_aws-lc_include_openssl_target.h
@@ -0,0 +1,20 @@
+--- cargo-crates/aws-lc-sys-0.24.0/aws-lc/include/openssl/target.h.orig 2025-09-03 10:05:29 UTC
++++ cargo-crates/aws-lc-sys-0.24.0/aws-lc/include/openssl/target.h
+@@ -34,14 +34,14 @@
+ #elif defined(__ARMEL__) || defined(_M_ARM)
+ #define OPENSSL_32_BIT
+ #define OPENSSL_ARM
+-#elif (defined(__PPC64__) || defined(__powerpc64__)) && defined(_LITTLE_ENDIAN)
++#elif (defined(__PPC64__) || defined(__powerpc64__)) && __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__
+ #define OPENSSL_64_BIT
+ #define OPENSSL_PPC64LE
+-#elif (defined(__PPC64__) || defined(__powerpc64__)) && defined(_BIG_ENDIAN)
++#elif (defined(__PPC64__) || defined(__powerpc64__)) && __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__
+ #define OPENSSL_64_BIT
+ #define OPENSSL_PPC64BE
+ #define OPENSSL_BIG_ENDIAN
+-#elif (defined(__PPC__) || defined(__powerpc__)) && defined(_BIG_ENDIAN)
++#elif (defined(__PPC__) || defined(__powerpc__)) && __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__
+ #define OPENSSL_32_BIT
+ #define OPENSSL_PPC32BE
+ #define OPENSSL_BIG_ENDIAN
diff --git a/security/rustscan/Makefile b/security/rustscan/Makefile
index 0c0e061e5907..403a1d9714a0 100644
--- a/security/rustscan/Makefile
+++ b/security/rustscan/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rustscan
PORTVERSION= 2.4.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= security
MAINTAINER= bofh@FreeBSD.org
diff --git a/security/sequoia-chameleon-gnupg/Makefile b/security/sequoia-chameleon-gnupg/Makefile
index 31ac7bb3e6d0..f66d9dcdaadb 100644
--- a/security/sequoia-chameleon-gnupg/Makefile
+++ b/security/sequoia-chameleon-gnupg/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sequoia-chameleon-gnupg
DISTVERSIONPREFIX= v
DISTVERSION= 0.13.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= security
MAINTAINER= vishwin@FreeBSD.org
diff --git a/security/sequoia-sq/Makefile b/security/sequoia-sq/Makefile
index 4ce523dcf47c..26e06e16fa59 100644
--- a/security/sequoia-sq/Makefile
+++ b/security/sequoia-sq/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sq
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= security
PKGNAMEPREFIX= sequoia-
diff --git a/security/sniffglue/Makefile b/security/sniffglue/Makefile
index 9a1ab670897b..d7331e6fdaf9 100644
--- a/security/sniffglue/Makefile
+++ b/security/sniffglue/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sniffglue
DISTVERSIONPREFIX= v
DISTVERSION= 0.16.1
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= security
MAINTAINER= freebsd@sysctl.cz
diff --git a/security/ssh-vault/Makefile b/security/ssh-vault/Makefile
index b987279ac1eb..7b45ec510645 100644
--- a/security/ssh-vault/Makefile
+++ b/security/ssh-vault/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ssh-vault
PORTVERSION= 1.0.10
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= security
MASTER_SITES= CRATESIO
DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT}
diff --git a/security/sudo-rs/Makefile b/security/sudo-rs/Makefile
index 1f27827c26f6..a76bfdb2f580 100644
--- a/security/sudo-rs/Makefile
+++ b/security/sudo-rs/Makefile
@@ -1,6 +1,7 @@
PORTNAME= sudo-rs
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.8
+PORTREVISION= 1
CATEGORIES= security
MAINTAINER= marc@trifectatech.org
diff --git a/security/suricata/Makefile b/security/suricata/Makefile
index 9cc82a37e912..ac84d4d9587d 100644
--- a/security/suricata/Makefile
+++ b/security/suricata/Makefile
@@ -1,5 +1,6 @@
PORTNAME= suricata
DISTVERSION= 7.0.11
+PORTREVISION= 1
CATEGORIES= security
MASTER_SITES= https://www.openinfosecfoundation.org/download/
diff --git a/security/trivy/Makefile b/security/trivy/Makefile
index 25ee7423ffe0..73dc6b9c2181 100644
--- a/security/trivy/Makefile
+++ b/security/trivy/Makefile
@@ -1,7 +1,6 @@
PORTNAME= trivy
DISTVERSIONPREFIX= v
-DISTVERSION= 0.65.0
-PORTREVISION= 1
+DISTVERSION= 0.66.0
CATEGORIES= security
MAINTAINER= mfechner@FreeBSD.org
diff --git a/security/trivy/distinfo b/security/trivy/distinfo
index 46e3fca7da86..c7848514d223 100644
--- a/security/trivy/distinfo
+++ b/security/trivy/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1754018480
-SHA256 (go/security_trivy/trivy-v0.65.0/v0.65.0.mod) = 2aa9419ba4e6e58feb3f2c87aac23fba02f1bc260265682007d4a3a74638bc22
-SIZE (go/security_trivy/trivy-v0.65.0/v0.65.0.mod) = 26160
-SHA256 (go/security_trivy/trivy-v0.65.0/v0.65.0.zip) = fa97802cb042c4627e6fe3f2ad5664a2efb85281ed38c63c76ffaa24aeac5065
-SIZE (go/security_trivy/trivy-v0.65.0/v0.65.0.zip) = 59139682
+TIMESTAMP = 1756878437
+SHA256 (go/security_trivy/trivy-v0.66.0/v0.66.0.mod) = 41bedcea560a0f606080b34320349b4c21d920aeadb0e57a81d5fcbc4cf58823
+SIZE (go/security_trivy/trivy-v0.66.0/v0.66.0.mod) = 25763
+SHA256 (go/security_trivy/trivy-v0.66.0/v0.66.0.zip) = 78fb7cca5602ee1927808488e3306a9d0d1ba26c4817ceff055d10ed04da9d1b
+SIZE (go/security_trivy/trivy-v0.66.0/v0.66.0.zip) = 59145292
diff --git a/security/vaultwarden/Makefile b/security/vaultwarden/Makefile
index 63c287e2119f..82a26d7d1c4b 100644
--- a/security/vaultwarden/Makefile
+++ b/security/vaultwarden/Makefile
@@ -1,5 +1,6 @@
PORTNAME= vaultwarden
DISTVERSION= 1.34.3
+PORTREVISION= 1
CATEGORIES= security
MAINTAINER= mr@FreeBSD.org
diff --git a/security/yubikey-manager-qt/Makefile b/security/yubikey-manager-qt/Makefile
deleted file mode 100644
index 9a92a11991df..000000000000
--- a/security/yubikey-manager-qt/Makefile
+++ /dev/null
@@ -1,50 +0,0 @@
-PORTNAME= yubikey-manager-qt
-DISTVERSIONPREFIX= yubikey-manager-qt-
-DISTVERSION= 1.2.0
-PORTREVISION= 1
-CATEGORIES= security
-
-MAINTAINER= daniel@shafer.cc
-COMMENT= Cross-platform application for configuring any YubiKey
-WWW= https://developers.yubico.com/yubikey-manager-qt/
-
-LICENSE= BSD2CLAUSE
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-DEPRECATED= Depends on expired security/libu2f-host via security/py-yubikey-manager
-EXPIRATION_DATE=2025-09-01
-
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yubikey-manager>0:security/py-yubikey-manager@${PY_FLAVOR} \
- pyotherside-qt5>0:devel/pyotherside-qt5
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yubikey-manager>0:security/py-yubikey-manager@${PY_FLAVOR} \
- pyotherside-qt5>0:devel/pyotherside-qt5
-
-USES= compiler:c++11-lang gl pkgconfig python qt:5 qmake \
- shebangfix
-USE_GL= gl
-USE_QT= core declarative graphicaleffects gui network quickcontrols \
- quickcontrols2 svg widgets buildtools:build
-
-USE_GITHUB= yes
-GH_ACCOUNT= Yubico
-
-SHEBANG_FILES= ykman-gui/py/yubikey.py \
- ykman-cli/test.py \
- ykman-cli/py/cli.py \
- build_qrc.py
-
-PLIST_FILES= bin/ykman-gui \
- share/applications/ykman-gui.desktop \
- share/pixmaps/ykman.png
-
-post-extract:
- @${REINPLACE_CMD} -e '/system/s|python|${PYTHON_CMD}|g' ${WRKSRC}/ykman-gui/ykman-gui.pro \
- ${WRKSRC}/ykman-cli/ykman-cli.pro
- @${REINPLACE_CMD} -e 's|/usr/bin/ykman-gui|${PREFIX}/bin/ykman-gui|g' ${WRKSRC}/resources/linux/AppRun
- @${REINPLACE_CMD} -e 's|target.path = /usr/bin|target.path = ${PREFIX}/bin|g' ${WRKSRC}/ykman-gui/deployment.pri
-
-post-install:
- ${INSTALL_DATA} ${WRKSRC}/resources/ykman-gui.desktop ${STAGEDIR}${PREFIX}/share/applications
- ${INSTALL_DATA} ${WRKSRC}/resources/icons/ykman.png ${STAGEDIR}${PREFIX}/share/pixmaps
-
-.include <bsd.port.mk>
diff --git a/security/yubikey-manager-qt/distinfo b/security/yubikey-manager-qt/distinfo
deleted file mode 100644
index d8ad64d7c0ac..000000000000
--- a/security/yubikey-manager-qt/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1616216055
-SHA256 (Yubico-yubikey-manager-qt-yubikey-manager-qt-1.2.0_GH0.tar.gz) = 3f3c998f93b74b869c232f5f951a9d7b2f68b007c20be8e39a698e24ea7aae0b
-SIZE (Yubico-yubikey-manager-qt-yubikey-manager-qt-1.2.0_GH0.tar.gz) = 17311666
diff --git a/security/yubikey-manager-qt/pkg-descr b/security/yubikey-manager-qt/pkg-descr
deleted file mode 100644
index 86b0e115ab9f..000000000000
--- a/security/yubikey-manager-qt/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-Cross-platform application for configuring any YubiKey
-over all USB interfaces.
diff --git a/security/yubikey-manager-qt/pkg-message b/security/yubikey-manager-qt/pkg-message
deleted file mode 100644
index 69e21c9701be..000000000000
--- a/security/yubikey-manager-qt/pkg-message
+++ /dev/null
@@ -1,7 +0,0 @@
-[
-{ type: install
- message: <<EOM
-In addition to the application itself, you may also need to manually install and start the pcscd service <devel/pcsc-lite> for CCID support.
-EOM
-}
-]
diff --git a/security/yubioath-desktop/Makefile b/security/yubioath-desktop/Makefile
deleted file mode 100644
index 7f536c778050..000000000000
--- a/security/yubioath-desktop/Makefile
+++ /dev/null
@@ -1,48 +0,0 @@
-PORTNAME= yubioath-desktop
-DISTVERSIONPREFIX= yubioath-desktop-
-DISTVERSION= 5.0.4
-PORTREVISION= 2
-CATEGORIES= security
-
-MAINTAINER= daniel@shafer.cc
-COMMENT= GUI for displaying OATH codes with a Yubikey
-WWW= https://developers.yubico.com/yubioath-desktop/
-
-LICENSE= BSD2CLAUSE
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-DEPRECATED= Depends on expired security/libu2f-host via security/py-yubikey-manager
-EXPIRATION_DATE=2025-09-01
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yubikey-manager>=0.7.0:security/py-yubikey-manager@${PY_FLAVOR} \
- pyotherside-qt5>0:devel/pyotherside-qt5 \
- RSA_SecurID_getpasswd:devel/libccid \
- libffi>0:devel/libffi \
- pcscd:devel/pcsc-lite \
- swig:devel/swig
-
-USES= compiler:c++11-lang desktop-file-utils gl python qmake qt:5 \
- shebangfix ssl
-USE_GL= gl
-USE_QT= core declarative gui network quickcontrols2 svg widgets buildtools:build
-
-USE_GITHUB= yes
-GH_ACCOUNT= Yubico
-
-SHEBANG_FILES= build_qrc.py \
- py/yubikey.py \
-
-PLIST_FILES= bin/yubioath-desktop \
- share/applications/com.yubico.yubioath.desktop \
- share/pixmaps/com.yubico.yubioath.png
-
-post-patch:
- @${REINPLACE_CMD} -e '/PYTHON_CMD/s|python3|${PYTHON_CMD}|g' \
- ${WRKSRC}/yubioath-desktop.pro
- @${REINPLACE_CMD} -e 's|target.path = /usr/bin|target.path = ${PREFIX}/bin|g' ${WRKSRC}/deployment.pri
-
-post-install:
- ${INSTALL_DATA} ${WRKSRC}/resources/com.yubico.yubioath.desktop ${STAGEDIR}${PREFIX}/share/applications
- ${INSTALL_DATA} ${WRKSRC}/resources/icons/com.yubico.yubioath.png ${STAGEDIR}${PREFIX}/share/pixmaps
-
-.include <bsd.port.mk>
diff --git a/security/yubioath-desktop/distinfo b/security/yubioath-desktop/distinfo
deleted file mode 100644
index 568b3dd1904e..000000000000
--- a/security/yubioath-desktop/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1616213145
-SHA256 (Yubico-yubioath-desktop-yubioath-desktop-5.0.4_GH0.tar.gz) = b47c8715e415b0e0ea0237e6f56d328fc8d3303a87ad89d4540d4f4a93138bd7
-SIZE (Yubico-yubioath-desktop-yubioath-desktop-5.0.4_GH0.tar.gz) = 5657338
diff --git a/security/yubioath-desktop/pkg-descr b/security/yubioath-desktop/pkg-descr
deleted file mode 100644
index 8a3575b7be09..000000000000
--- a/security/yubioath-desktop/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Cross-platform application for generating Open Authentication (OATH) time-based
-TOTP and event-based HOTP one-time password codes, with the help of a YubiKey
-that protects the shared secrets.
diff --git a/security/yubioath-desktop/pkg-message b/security/yubioath-desktop/pkg-message
deleted file mode 100644
index 7f4f2a2c4875..000000000000
--- a/security/yubioath-desktop/pkg-message
+++ /dev/null
@@ -1,7 +0,0 @@
-[
-{ type: install
- message: <<EOM
- Before running make sure that the pcscd service is enabled and running
-EOM
-}
-]