Kernel.org Transparency Log Monitor

This webpage is a monitor of the kernel.org transparency log for git-receive operations. This service scans the transparency log every 60 minutes and attempts to validate the attached signatures. The goal is to ensure all code pushes to kernel.org repositories can be traced back to some operation on the transparency log.

This ensures server compromises where an malicious actor with direct access to the git repository can't insert commits without it being apparent through a missing push operation on the log. Attacks similar to the attempted PHP backdoor gets harder to successfully accomplish as a result.

Please note that not all operations are signed and the service is still a work in progress. Any invalid signatures are most likely the fault of the operator :)
Code can be found on https://github.com/Foxboron/kernel.org-git-verifier

Symbols in the table

✔️
Valid Signature
✖️
Invalid Signature
Unknown issuer
No signature
Signature User Timestamp Commit Message Commit Signature From
✖️jberg 2021-07-23 09:49:04 +0000 UTC post-receive: pub/scm/linux/kernel/git/jberg/mac80211 d6742f3fedabdc2bb27e263ba
✖️jberg 2021-07-23 09:19:16 +0000 UTC post-receive: pub/scm/linux/kernel/git/jberg/mac80211 9b21399b233267946d6e14d9c
✖️jberg 2021-07-19 12:01:32 +0000 UTC post-receive: pub/scm/linux/kernel/git/jberg/mac80211-next 65685d553a6bddb7e5b890fad
✖️jberg 2021-07-19 11:15:13 +0000 UTC post-receive: pub/scm/linux/kernel/git/iwlwifi/linux-firmware 0a3d4387e91c64f50bf751fe4
✖️jberg 2021-07-19 11:14:30 +0000 UTC post-receive: pub/scm/linux/kernel/git/iwlwifi/linux-firmware df9e702fb031feb3d2d26a71b
✖️jberg 2021-07-05 15:52:56 +0000 UTC post-receive: pub/scm/linux/kernel/git/iwlwifi/backport-iwlwifi 56f3e5cca08407e1956f88b2a
✖️jberg 2021-07-05 15:52:15 +0000 UTC post-receive: pub/scm/linux/kernel/git/iwlwifi/backport-iwlwifi 03ad64739d510d68c7a293422
✖️jberg 2021-07-02 06:57:02 +0000 UTC post-receive: pub/scm/linux/kernel/git/jberg/mac80211-next fc612df5bce2d5388a4249906
✖️jberg 2021-06-25 21:54:50 +0000 UTC post-receive: pub/scm/linux/kernel/git/jberg/mac80211-next 70a9ded05aafaa328e84e0bed
✖️jberg 2021-06-23 16:51:31 +0000 UTC post-receive: pub/scm/linux/kernel/git/jberg/mac80211-next ed3d68bcc03770320fcb842e2
✖️jberg 2021-06-23 11:42:20 +0000 UTC post-receive: pub/scm/linux/kernel/git/jberg/mac80211-next de1ab92cb3ad07f86b814265c
✖️jberg 2021-06-23 08:19:43 +0000 UTC post-receive: pub/scm/linux/kernel/git/jberg/mac80211-next 90032898aea017a4641316cd1
✖️jberg 2021-06-23 08:15:09 +0000 UTC post-receive: pub/scm/linux/kernel/git/jberg/mac80211 f09d84d1a308f15e4de75db46
✖️jberg 2021-06-21 07:51:56 +0000 UTC post-receive: pub/scm/linux/kernel/git/jberg/mac80211 fd2d1a8907d1ed7b9a3bc687f
✖️jberg 2021-06-18 11:41:17 +0000 UTC post-receive: pub/scm/linux/kernel/git/jberg/mac80211 67a3dd28aea2120e3df48a948
✖️jberg 2021-06-11 19:09:44 +0000 UTC post-receive: pub/scm/linux/kernel/git/jberg/mac80211 281e4bf71973ada3d83a6e169
✖️mripard 2021-06-10 12:52:42 +0000 UTC post-receive: pub/scm/linux/kernel/git/sunxi/linux 12c35007099ceed68af4cf1f2
✖️mripard 2021-06-10 12:20:37 +0000 UTC post-receive: pub/scm/linux/kernel/git/mripard/linux 4ccefd5890e4d41142bc10b48
✖️jberg 2021-06-09 14:23:21 +0000 UTC post-receive: pub/scm/linux/kernel/git/jberg/mac80211 988896c295ece2495f31b525b
✖️mripard 2021-06-08 15:19:29 +0000 UTC post-receive: pub/scm/linux/kernel/git/mripard/linux 1fe9d43e843395129a8372799
✖️jberg 2021-06-08 11:11:54 +0000 UTC post-receive: pub/scm/linux/kernel/git/jberg/mac80211 bc798f7a9e36e7b4e06ed71e7
✖️jberg 2021-05-31 20:33:45 +0000 UTC post-receive: pub/scm/linux/kernel/git/jberg/mac80211 07b418cc640bd8649ea000599
✖️jberg 2021-05-31 07:15:51 +0000 UTC post-receive: pub/scm/linux/kernel/git/jberg/mac80211 09f7f37ee0f642e5144690e09
✖️jberg 2021-05-27 09:53:06 +0000 UTC post-receive: pub/scm/linux/kernel/git/jberg/mac80211-next 5765910634e85f636dd51639d
✖️jberg 2021-05-27 07:48:27 +0000 UTC post-receive: pub/scm/linux/kernel/git/jberg/mac80211-next a3393e6523b3ca9892b9b1439
✖️mripard 2021-05-24 12:36:28 +0000 UTC post-receive: pub/scm/linux/kernel/git/sunxi/linux f79f2dc3877da87599a9230e2
✖️jberg 2021-05-17 19:25:02 +0000 UTC post-receive: pub/scm/linux/kernel/git/jberg/mac80211-next 16dbaf6d8372af03fc1508a12
✖️jberg 2021-05-17 09:30:56 +0000 UTC post-receive: pub/scm/linux/kernel/git/jberg/mac80211 4ef65d35b82c665fc3ae294e0
✖️jberg 2021-05-12 10:21:18 +0000 UTC post-receive: pub/scm/linux/kernel/git/jberg/mac80211-next d1058380ccc4d8ca630b231b0
✖️jberg 2021-05-12 09:17:00 +0000 UTC post-receive: pub/scm/linux/kernel/git/jberg/mac80211 d2168bcd377bec3a1dce58348
✖️jberg 2021-05-11 18:22:22 +0000 UTC post-receive: pub/scm/linux/kernel/git/jberg/mac80211 3d24bcba9d6f91803aa80a9e6
✖️mripard 2021-05-11 08:19:29 +0000 UTC post-receive: pub/scm/linux/kernel/git/sunxi/linux f09acc196fcc8c576e7f94f07
✖️jberg 2021-05-11 07:17:42 +0000 UTC post-receive: pub/scm/linux/kernel/git/jberg/mac80211 fb9902bb14e260d83d8eac54d
✖️jberg 2021-05-10 19:37:49 +0000 UTC post-receive: pub/scm/linux/kernel/git/jberg/mac80211 c309dc154f933b8a139f3a207
✖️jberg 2021-05-10 11:19:47 +0000 UTC post-receive: pub/scm/linux/kernel/git/iwlwifi/backport-iwlwifi 58944be6f22b3329b30793e5e
✖️jberg 2021-05-10 11:19:26 +0000 UTC post-receive: pub/scm/linux/kernel/git/iwlwifi/backport-iwlwifi 4faa0e5252c96d1445284b490
✖️jberg 2021-05-10 11:18:49 +0000 UTC post-receive: pub/scm/linux/kernel/git/iwlwifi/backport-iwlwifi fb6d29f5ec1b387a23b8801f2
✖️mripard 2021-05-10 07:16:41 +0000 UTC post-receive: pub/scm/linux/kernel/git/sunxi/linux 34d84869bbe5760e6bd52a0fc
✖️jberg 2021-05-07 20:01:16 +0000 UTC post-receive: pub/scm/linux/kernel/git/jberg/mac80211 dd6be3c2df732250a9aad73ca
✖️jberg 2021-05-06 20:15:09 +0000 UTC post-receive: pub/scm/linux/kernel/git/jberg/mac80211-next 599b9c9dc93a17ca5bd64f4d6
✖️mripard 2021-04-02 13:55:03 +0000 UTC post-receive: pub/scm/linux/kernel/git/sunxi/linux ce10724edfeeac49e56acb57b
✖️mripard 2021-04-02 13:51:15 +0000 UTC post-receive: pub/scm/linux/kernel/git/sunxi/linux 2bcf2f798f12e61e23379eddc
✖️mripard 2021-04-02 13:49:11 +0000 UTC post-receive: pub/scm/linux/kernel/git/sunxi/linux f9e52d0d728053af2efeeb8da
✖️mripard 2021-04-02 13:04:58 +0000 UTC post-receive: pub/scm/linux/kernel/git/sunxi/linux 2e66b54ba7c8853d23fedc29c
✖️mripard 2021-03-24 09:04:17 +0000 UTC post-receive: pub/scm/linux/kernel/git/mripard/linux 4c7d6b2fd89dbadd59de38f15
✖️mripard 2021-03-08 15:48:55 +0000 UTC post-receive: pub/scm/linux/kernel/git/sunxi/linux 87597a4081b84c57d1fbf1164
✖️mripard 2021-03-08 15:47:11 +0000 UTC post-receive: pub/scm/linux/kernel/git/sunxi/linux 903903e8cfe9978539742ca82
✖️mripard 2021-03-02 09:05:00 +0000 UTC post-receive: pub/scm/linux/kernel/git/sunxi/linux bf749227ada53d82872aa47c8
✖️mripard 2021-02-03 10:10:57 +0000 UTC post-receive: pub/scm/linux/kernel/git/sunxi/linux b55a889734bb4a574c6c2a3b0
✖️mripard 2021-01-31 17:57:09 +0000 UTC post-receive: pub/scm/linux/kernel/git/sunxi/linux 712819495e3e349208d77542d
✖️mripard 2021-01-31 17:50:27 +0000 UTC post-receive: pub/scm/linux/kernel/git/sunxi/linux 6e3853d44f38a728ae179edcc
✖️mripard 2021-01-25 10:58:05 +0000 UTC post-receive: pub/scm/linux/kernel/git/sunxi/linux 24c3a66c8c784ab760d702f92
✖️mripard 2021-01-18 09:15:35 +0000 UTC post-receive: pub/scm/linux/kernel/git/sunxi/linux 7c6996deb5869473b0d1afb1b
✖️mripard 2021-01-18 09:14:20 +0000 UTC post-receive: pub/scm/linux/kernel/git/sunxi/linux 82a4a2cce67af3b26c97c9743
✖️mripard 2021-01-14 11:52:26 +0000 UTC post-receive: pub/scm/linux/kernel/git/sunxi/linux 7326f92287c371e2bfeea2967
✖️mripard 2021-01-07 09:59:14 +0000 UTC post-receive: pub/scm/linux/kernel/git/sunxi/linux 6293a4a870b0ea054d8dc8988
✖️mripard 2021-01-06 16:52:39 +0000 UTC post-receive: pub/scm/linux/kernel/git/sunxi/linux ef243d598ebffe8b680ac51c8
✖️mripard 2021-01-06 16:51:59 +0000 UTC post-receive: pub/scm/linux/kernel/git/sunxi/linux 40aad42e4c8d434c52636f2d3
✖️mripard 2021-01-06 16:50:16 +0000 UTC post-receive: pub/scm/linux/kernel/git/sunxi/linux a802a97a44d9eb24c6f6d9ea1
✖️mripard 2021-01-06 16:48:14 +0000 UTC post-receive: pub/scm/linux/kernel/git/sunxi/linux 195679024a9006adfadda46f4
✖️mripard 2021-01-04 13:54:02 +0000 UTC post-receive: pub/scm/linux/kernel/git/sunxi/linux ca1f07b44d799ee870f328897
✖️mripard 2020-12-01 14:23:33 +0000 UTC post-receive: pub/scm/linux/kernel/git/mripard/linux 80a0a442b7330e7751027f0fc
✖️mripard 2020-12-01 10:36:50 +0000 UTC post-receive: pub/scm/linux/kernel/git/sunxi/linux c5ff6ff1d152c3dcb46382712
✖️mripard 2020-11-28 11:22:43 +0000 UTC post-receive: pub/scm/linux/kernel/git/sunxi/linux 46fc33b6a17f1f67e28a3c045
✖️mripard 2020-11-28 11:01:24 +0000 UTC post-receive: pub/scm/linux/kernel/git/sunxi/linux b917688b7be3c93ed79e63d9c
✖️mripard 2020-11-28 10:31:11 +0000 UTC post-receive: pub/scm/linux/kernel/git/mripard/linux 91e3765473771a91b51d959fb
✖️mripard 2020-11-28 10:30:55 +0000 UTC post-receive: pub/scm/linux/kernel/git/mripard/linux 834a6fdd643b766ed344bfdf8
✖️mripard 2020-11-28 10:30:29 +0000 UTC post-receive: pub/scm/linux/kernel/git/mripard/linux e021c98ced49b981762a4b572
✖️mripard 2020-11-28 10:29:51 +0000 UTC post-receive: pub/scm/linux/kernel/git/mripard/linux adc386bca03dc0c42078720fc
✖️mripard 2020-11-28 10:21:53 +0000 UTC post-receive: pub/scm/linux/kernel/git/mripard/linux 9077a6c6084c84e15664d420f
✖️mripard 2020-11-28 10:20:56 +0000 UTC post-receive: pub/scm/linux/kernel/git/mripard/linux ef276decb23b9018fca9c60da
✖️mripard 2020-11-28 10:19:11 +0000 UTC post-receive: pub/scm/linux/kernel/git/mripard/linux 4f9094bc3de733a50994c7343
✖️mripard 2020-11-28 10:12:50 +0000 UTC post-receive: pub/scm/linux/kernel/git/mripard/linux efa8fae10db9a05dddf789598
✖️mripard 2020-11-28 10:11:46 +0000 UTC post-receive: pub/scm/linux/kernel/git/mripard/linux a633a339042e399418ceb5336
✖️mripard 2020-11-28 10:09:42 +0000 UTC post-receive: pub/scm/linux/kernel/git/mripard/linux 28c79cd4644431ff8431897cb
✖️mripard 2020-11-28 10:08:55 +0000 UTC post-receive: pub/scm/linux/kernel/git/mripard/linux 53f82c709bee55e6fefb3b368
✖️mripard 2020-11-28 10:07:23 +0000 UTC post-receive: pub/scm/linux/kernel/git/mripard/linux 4f736f85ebe488a136c015888
✖️mripard 2020-11-28 10:02:17 +0000 UTC post-receive: pub/scm/linux/kernel/git/mripard/linux eaa9e5852e99b2714b76672a0
✖️mripard 2020-11-28 09:57:44 +0000 UTC post-receive: pub/scm/linux/kernel/git/mripard/linux e1df2f7cd6b5e42f39e5090ed
✖️mripard 2020-11-28 09:48:54 +0000 UTC post-receive: pub/scm/linux/kernel/git/mripard/linux 2dfefe90456ffeefc18ee7878
✖️mripard 2020-11-28 09:45:47 +0000 UTC post-receive: pub/scm/linux/kernel/git/mripard/linux 8f8502fbffe62942aa0e7ed26
✖️mripard 2020-11-28 09:44:41 +0000 UTC post-receive: pub/scm/linux/kernel/git/mripard/linux 90eb2870b401d342539765e28
✖️mripard 2020-11-28 09:44:07 +0000 UTC post-receive: pub/scm/linux/kernel/git/mripard/linux 07dc8dfaa6f8b13a9d2c12226
✖️mripard 2020-11-24 17:12:12 +0000 UTC post-receive: pub/scm/linux/kernel/git/mripard/linux 2a7b993cc04540212edb8d4a6
✖️mripard 2020-11-24 15:04:19 +0000 UTC post-receive: pub/scm/linux/kernel/git/mripard/linux a55505f24afb40f5cf9a9e452
✖️mripard 2020-11-24 15:03:19 +0000 UTC post-receive: pub/scm/linux/kernel/git/sunxi/linux 896b025a78a09cd10d5f15cce
✖️mripard 2020-11-23 09:30:35 +0000 UTC post-receive: pub/scm/linux/kernel/git/mripard/linux da2a1aaa292b85bd30ef28035
✖️mripard 2020-11-18 09:09:11 +0000 UTC post-receive: pub/scm/linux/kernel/git/mripard/linux 9dd45b2d4d64de6b1d36917e5
✖️mripard 2020-11-18 09:01:22 +0000 UTC post-receive: pub/scm/linux/kernel/git/mripard/linux d725c5ee3345139e7f66ce865
✖️mripard 2020-11-18 08:53:09 +0000 UTC post-receive: pub/scm/linux/kernel/git/mripard/linux 297dba9c382420b5dd30e9bee
✖️mripard 2020-11-18 08:51:57 +0000 UTC post-receive: pub/scm/linux/kernel/git/mripard/linux b7a28f6894b2259725aefc6fa
✖️mripard 2020-11-18 08:48:17 +0000 UTC post-receive: pub/scm/linux/kernel/git/mripard/linux 3b25bf20a68cb92f4b532af38
✖️mripard 2020-11-18 08:46:22 +0000 UTC post-receive: pub/scm/linux/kernel/git/mripard/linux cd618d2633820ccd307e413a3
✖️mripard 2020-11-18 08:37:11 +0000 UTC post-receive: pub/scm/linux/kernel/git/mripard/linux c36147bf6e6185fd9e485607c
✖️mripard 2020-11-18 08:34:45 +0000 UTC post-receive: pub/scm/linux/kernel/git/mripard/linux 2d03c3adcee0c16780e192dcb
✖️mripard 2020-11-12 15:28:09 +0000 UTC post-receive: pub/scm/linux/kernel/git/mripard/linux 8eb9a1d76acb42c7bd23cb4a3
✖️mripard 2020-11-06 12:50:11 +0000 UTC post-receive: pub/scm/linux/kernel/git/sunxi/linux 20aa6a29a7eaa1fc3f583e561
✖️mripard 2020-11-05 12:26:18 +0000 UTC post-receive: pub/scm/linux/kernel/git/sunxi/linux dad0a68fe7232f23f868bd989