NOTE: this is an experiment. All data is taken from the (public) git repository at https://github.com/OISF/suricata
Suricata development stats
Git range 705d3b61302d7a24634126a89da91cd22f3d13ff..252c2d0a3d2719928547795bcd449860b40cb6d9
Generated on 2026-04-29 10:24:01
Suricata is developed by the OISF and contributing companies, organizations and individuals.
Organizations
- lmco.com: 2 commits, code +4325 -11. Tickets 0. Score 493
- stamus-networks.com: 6 commits, code +493 -30. Tickets 2. Score 450
- lastline.com: 6 commits, code +191 -15. Tickets 1. Score 335
- fox-it.com: 10 commits, code +147 -106. Tickets 0. Score 322
- napatech.com: 4 commits, code +1059 -340. Tickets 0. Score 267
- mnemonic.no: 5 commits, code +25 -2. Tickets 1. Score 254
- amazon.com: 2 commits, code +586 -2. Tickets 0. Score 116
- dcso.de: 2 commits, code +1 -27. Tickets 0. Score 54
- corelight.com: 1 commits, code +8 -8. Tickets 0. Score 44
- protectwise.com: 1 commits, code +53 -58. Tickets 0. Score 41
- endace.com: 1 commits, code +6 -5. Tickets 0. Score 32
Distributions & OSS projects
- debian.org: 6 commits, code +111 -24. Tickets 0. Score 178
- ipfire.org: 1 commits, code +18 -0. Tickets 1. Score 149
Top 25 individuals
- 🥇Mats Klepsland🥇: 41 commits, code +6926 -5090. Tickets 3. Score 2669
- 🥈Pierre Chifflier🥈: 28 commits, code +3325 -1171. Tickets 0. Score 1173
- 🥉Giuseppe Longo🥉: 21 commits, code +3125 -1895. Tickets 0. Score 1102
- Eric Leblond: 20 commits, code +355 -190. Tickets 2. Score 898
- Zach Kelly: 2 commits, code +4325 -11. Tickets 0. Score 493
- Alexander Gozman: 7 commits, code +177 -79. Tickets 2. Score 437
- jason taylor: 13 commits, code +231 -124. Tickets 0. Score 411
- Travis Green: 6 commits, code +124 -72. Tickets 1. Score 286
- Phil Young: 4 commits, code +1059 -340. Tickets 0. Score 267
- Max Fillinger: 8 commits, code +141 -105. Tickets 0. Score 263
- Angelo Mirabella: 4 commits, code +13 -11. Tickets 1. Score 240
- Eloy Pérez González: 3 commits, code +14 -3. Tickets 1. Score 218
- Bill Meeks: 2 commits, code +237 -168. Tickets 1. Score 199
- Fabrice Fontaine: 5 commits, code +41 -39. Tickets 0. Score 179
- Sascha Steinbiss: 6 commits, code +111 -24. Tickets 0. Score 178
- Odin Jenseg: 2 commits, code +7 -0. Tickets 1. Score 165
- Steven Ottenhoff: 1 commits, code +155 -19. Tickets 1. Score 154
- Michael Tremer: 1 commits, code +18 -0. Tickets 1. Score 149
- Jason Ish: 1 commits, code +27 -4. Tickets 1. Score 142
- Peter Manev: 2 commits, code +467 -21. Tickets 0. Score 100
- Ilya Bakhtin: 3 commits, code +46 -30. Tickets 0. Score 100
- Emmanuel Roullit: 3 commits, code +28 -2. Tickets 0. Score 98
- Maurizio Abba: 2 commits, code +178 -4. Tickets 0. Score 95
- Hilko Bengen: 3 commits, code +33 -47. Tickets 0. Score 91
- Ali Jad Khalil: 1 commits, code +582 -0. Tickets 0. Score 90
OISF share of the work
- by commit: 86.4%
- by ticket: 88.8%
- by lines: 86.8%
- by score: 86.9%
OISF team members
- Andreas Herz: 5 commits, code +260 -106. Tickets 0. Score 165
- Corey Thomas: 2 commits, code +14 -76. Tickets 0. Score 62
- Eric Leblond: 168 commits, code +6302 -1829. Tickets 0. Score 5392
- Jason Ish: 179 commits, code +4815 -6555. Tickets 15. Score 8182
- Jason Williams: 1 commits, code +145 -140. Tickets 0. Score 54
- Jeff Lucovsky: 175 commits, code +6340 -2877. Tickets 10. Score 7022
- Juliana Fajardini: 23 commits, code +640 -595. Tickets 5. Score 1412
- Philippe Antoine: 140 commits, code +2289 -962. Tickets 18. Score 6242
- Shivani Bhardwaj: 39 commits, code +1670 -744. Tickets 4. Score 2000
- Victor Julien: 722 commits, code +86000 -89527. Tickets 67. Score 45253
Where Suricata is developed
🇳🇱: 52.5% 🇫🇷: 16.1% 🇺🇸: 10.4% 🇨🇦: 9.7% 🇳🇴: 3.4% 🇮🇳: 2.3% 🇧🇷: 1.6% 🇮🇹: 1.5% 🇩🇪: 1.1% 🇷🇺: 0.5% 🇪🇸: 0.2% 🇬🇧: 0.2% 🇨🇿: 0.1% 🇸🇪: 0.1% 🇨🇳: 0.07% 🇩🇰: 0.06% 🇮🇪: 0.04% 🇫🇮: 0.04% 🇳🇿: 0.04% 🇷🇴: 0.03%
🇪🇺: 70.9% (EU countries combined)
Score is calculated based on number of commits, lines changed, unique tickets closed, ticket references and git message body line count. A commit has base value of 25, 5 is added for each ticket referenced, a point per line in the git message is added (max 20) and the sum of (insertions and deletions) divided by 10. Finally, 100 is added for each unique ticket over all contributions:
25 + 5 * ticket refs + min(20, message_lines) + (inserts + deletions) / 10.
To get your commits counted towards your company, make sure to use a commit id that has your company’s domain.