From 16ad3fd0b89ed4e1ceeab33e370a067920c02e68 Mon Sep 17 00:00:00 2001 From: Tom Trevethan Date: Thu, 30 Apr 2026 13:30:16 +0100 Subject: [PATCH] skip elements-util test for _FORTIFY_SOURCE usage in release binaries --- contrib/devtools/security-check.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/contrib/devtools/security-check.py b/contrib/devtools/security-check.py index 4c20685b51..16aa18c040 100755 --- a/contrib/devtools/security-check.py +++ b/contrib/devtools/security-check.py @@ -119,8 +119,9 @@ def check_ELF_CONTROL_FLOW(binary) -> bool: def check_ELF_FORTIFY(binary) -> bool: - # bitcoin-util does not currently contain any fortified functions - if 'Bitcoin Core bitcoin-util utility version ' in binary.strings: + # bitcoin-util and elements-util do not currently contain any fortified functions + # (the utility binaries are intentionally kept minimal) + if any('bitcoin-util utility version' in s for s in binary.strings): return True chk_funcs = set()