gpg: Updating Shahana's expired keys
What changed, and why it matters
This commit updates a team member's expired PGP key and adds another team member's key to the security policy page. It is purely an administrative/key-management documentation change and does not modify any software code, cryptographic algorithms, or runtime behavior.
No security action required; this is a routine key rotation/contact-list update.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The diff replaces Shahana Farooqui’s expired PGP public key in contrib/keys/sfarooqui.txt and updates her fingerprint in SECURITY.md and doc/contribute-to-core-lightning/security-policy.md. It also adds Madeline Paech’s key to the security-policy.md page. No source code, build scripts, or security-sensitive logic is changed.
Changed components
SECURITY.mddoc/contribute-to-core-lightning/security-policy.mdcontrib/keys/sfarooqui.txtInspect captured patch +54 / −81
diff --git a/SECURITY.md b/SECURITY.md
index fd867a5e..d52755b9 100644
--- a/SECURITY.md
+++ b/SECURITY.md
@@ -27,7 +27,7 @@ developers, and to validate signatures on releases:
| Lisa Neigut | `niftynei@gmail.com` | 30DE 693A E0DE 9E37 B3E7 EB6B BFF0 F678 10C1 EED1 |
| Alex Myers | `alex@endothermic.dev` | 0437 4E42 789B BBA9 462E 4767 F3BF 63F2 7474 36AB |
| Peter Neuroth | `pet.v.ne@gmail.com` | 653B 19F3 3DF7 EFF3 E9D1 C94C C3F2 1EE3 87FF 4CD2 |
-| Shahana Farooqui | `sfarooqui@blockstream.com` | FE13 58EB 7793 51DB 24E5 555A A327 573C 9758 9BF5 |
+| Shahana Farooqui | `sfarooqui@blockstream.com` | 0CCA 8183 C13A 2389 A9C5 FD29 BFB0 1536 0049 CB56 |
| Madeline Paech | `madeline@blockstream.com` | 7169 D262 72B5 0A3F 531A A1C2 A57A FC23 1B58 0804 |
| Blockstream CLN Release | `cln@blockstream.com` | 616C 52F9 9D06 12B2 A151 B107 4129 A994 AA7E 9852 |
diff --git a/contrib/keys/sfarooqui.txt b/contrib/keys/sfarooqui.txt
index 04125380..fa74aabf 100644
--- a/contrib/keys/sfarooqui.txt
+++ b/contrib/keys/sfarooqui.txt
@@ -1,82 +1,54 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
-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
-/JD0CXztohXlKEQYwx0PpModgSRhMFmDDtU8
-=meZK
------END PGP PUBLIC KEY BLOCK-----
------BEGIN PGP PUBLIC KEY BLOCK-----
-
-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
-=gFP5
+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
+Ug==
+=GUqG
-----END PGP PUBLIC KEY BLOCK-----
diff --git a/doc/contribute-to-core-lightning/security-policy.md b/doc/contribute-to-core-lightning/security-policy.md
index 8a02fa25..d1c76f23 100644
--- a/doc/contribute-to-core-lightning/security-policy.md
+++ b/doc/contribute-to-core-lightning/security-policy.md
@@ -33,7 +33,8 @@ developers, and to validate signatures on releases:
| Lisa Neigut | `niftynei@gmail.com` | 30DE 693A E0DE 9E37 B3E7 EB6B BFF0 F678 10C1 EED1 |
| Alex Myers | `alex@endothermic.dev` | 0437 4E42 789B BBA9 462E 4767 F3BF 63F2 7474 36AB |
| Peter Neuroth | `pet.v.ne@gmail.com` | 653B 19F3 3DF7 EFF3 E9D1 C94C C3F2 1EE3 87FF 4CD2 |
-| Shahana Farooqui | `sfarooqui@blockstream.com` | FE13 58EB 7793 51DB 24E5 555A A327 573C 9758 9BF5 |
+| Shahana Farooqui | `sfarooqui@blockstream.com` | 0CCA 8183 C13A 2389 A9C5 FD29 BFB0 1536 0049 CB56 |
+| Madeline Paech | `madeline@blockstream.com` | 7169 D262 72B5 0A3F 531A A1C2 A57A FC23 1B58 0804 |
| Blockstream CLN Release | `cln@blockstream.com` | 616C 52F9 9D06 12B2 A151 B107 4129 A994 AA7E 9852 |
You can import a key by running the following command with that individual’s fingerprint:
Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.