git: 73ebb85ec34a - main - security/vuxml: refuse non CVE vuln IDs in validate target
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 19 Jun 2026 13:32:46 UTC
The branch main has been updated by smyru:
URL: https://cgit.FreeBSD.org/ports/commit/?id=73ebb85ec34a1c28d0937c55d29b965df5bdd351
commit 73ebb85ec34a1c28d0937c55d29b965df5bdd351
Author: Piotr Smyrak <smyru@FreeBSD.org>
AuthorDate: 2026-06-19 13:31:28 +0000
Commit: Piotr Smyrak <smyru@FreeBSD.org>
CommitDate: 2026-06-19 13:32:41 +0000
security/vuxml: refuse non CVE vuln IDs in validate target
PR: 295994
Approved by: 0mp (mentor)
Reviewed by: 0mp, fernape, philip
Differential Revision: https://reviews.freebsd.org/D57539
---
security/vuxml/Makefile | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/security/vuxml/Makefile b/security/vuxml/Makefile
index 0f00f3364b0b..bd8a42b95f9b 100644
--- a/security/vuxml/Makefile
+++ b/security/vuxml/Makefile
@@ -82,6 +82,17 @@ validate: tidy check-portepoch
${ECHO_CMD} Consider using ${VUXML_FILE}.unexpanded for final commit; \
return 1; \
fi
+ @${ECHO_MSG} Checking CVE IDs...
+ @(NON_CANONICAL_CVE="`cd ${.CURDIR} && ${GREP} -Fn '<cvename>' vuln/*.xml | ${EGREP} -v '(CAN|CVE)-'`"; \
+ if [ -z "$${NON_CANONICAL_CVE}" ]; \
+ then \
+ ${ECHO_MSG} ... seems okay; \
+ else \
+ ${ECHO_MSG} Only CVE IDs are allowed within cvename tags. These lines are wrong:; \
+ printf "%s\n" $${NON_CANONICAL_CVE}; \
+ return 1; \
+ fi)
+
${PYTHON_CMD} ${FILESDIR}/extra-validation.py ${VUXML_FLAT_FILE}
@${ECHO_CMD}
@${ECHO_CMD} 'Be sure to get versioning right for PORTEPOCH and remember possible linux-* ports!'