Skip to content

Latest commit

 

History

History
98 lines (78 loc) · 9.79 KB

update-2024-08.md

File metadata and controls

98 lines (78 loc) · 9.79 KB

OpenRefactory Update: August 2024

Scan Results

Link to results: https://docs.google.com/spreadsheets/d/1K8dc6SrSEoqqh46cFisZM1tiN4CigaXsqkCKfCM8UTs/edit#gid=228743971

We first show the work done month over month. This is followed by the cumulative results. Finally we show language specific breakdown of the cumulative results.

August

Month Dec 2023 Jan 2024 Feb 2024 Mar 2024 Apr 2024 May 2024 Jun 2024 Jul 2024 Aug 2024
Projects analyzed 328 300 530 780 712 785 1,198 896 1,206
Projects with no bugs 293 279 525 776 708 784 1,198 896 1,198
Total bugs filed 56 13 7 7 4 7 1 0 0
Security/Reliability bugs filed 15 8 6 5 2 5 2 0 1
Bugs with a fix suggestion 50 10 2 2 4 0 1 0 19
Bugs with a PoC exploit 4 1 2 3 0 0 0 0 1
Fixes merged by maintainers 27 10 5 3 4 0 1 1 6
Security/Reliability fixes merged 6 6 2 1 0 0 0 1 *[1] 7
Fixes ignored by maintainers 1 1 1 0 2 0 2 0 6
Reports still open 28 2 1 4 0 7 0 0 0

High Severity Bugs* (Cumulative)

Month Dec 2023 Jan 2024 Feb 2024 Mar 2024 Apr 2024 May 2024 Jun 2024 Jul 2024 Aug 2024
Weak Crypto 8 8 8 8 8 8 8 8 9
Data Race 2 5 5 5 6 6 6 6 6
XSS 5 5 7 8 8 8 8 8 8
Log Injection 4 4 4 4 4 4 4 4 5
Path Manipulation 0 0 3 5 5 5 5 5 5
Insecure Deserialization 2 2 2 2 2 2 2 2 2
OS Command Injection 0 0 0 2 2 2 2 2 2
Inappropriate umask 1 1 1 1 1 1 1 1 1
Open Redirect 0 1 1 1 1 1 1 1 1
Security Misconfiguration 1 1 1 1 1 1 1 1 1
Sensitive Data Leak 1 1 1 1 1 1 1 1 1
SSRF 1 1 1 1 1 1 1 1 1
TOTAL 25 29 34 39 40 40 40 40 42

Two High Severity Bugs

  • Log Injkection (Python) python-microscopy/python-microscopy @ 3e6e5f24b0920f892bb1b4745cfb86b34f88e66a :: https://groups.google.com/u/1/a/openrefactory.com/g/vulnerability-reporting/c/-1gn17xd7ic (Private email to maintaier)
    (Previously, we mistook two bugs for project python-microscopy as one - due to script's logical error. This month it has been added)

  • Weak Crypto (Python) ckan/ckan @ 2.9.9 :: ckan/ckan#7768 (This bug was mis-categorized under a different category. This month, we've categorized it under the correct one)

Cumulative Data

Month Aug 2023 Sep 2023 Oct 2023 Nov 2023 Dec 2023 Jan 2024 Feb 2024 Mar 2024 Apr 2024 May 2024 Jun 2024 Jul 2024 Aug 2024
Projects analyzed 132 458 809 1,079 1,407 1,707 2,237 3,017 3,729 4,514 5,712 6,608 7,813
Projects with no bugs 98 398 718 938 1,231 1,510 2,035 2,811 3,519 4,303 5,501 6,091 7,595
Total bugs filed 33 75 113 168 224 237 244 251 255 262 263 263 262 *[1]
Security/Reliability bugs filed 12 23 43 79 94 102 108 113 115 120 122 122 123
Total high severity bugs filed* - - - - 25 29 34 39 40 40 40 40 42
Bugs with a fix suggestion 26 64 94 140 190 200 202 204 208 208 209 209 228
Bugs with a PoC exploit 6 13 18 22 26 27 29 32 32 32 32 32 33
Fixes merged by maintainers 15 (45%) 38 (51%) 54 (48%) 76 (45.3%) 103 (46%) 113 (47.7%) 118 (48.4%) 121 (48.2%) 125 (49.01%) 125 (47.7%) 126 (47.9%) 127 (48.3%) 133 (50.76%)
Security/Reliability fixes merged Not measured Not measured 13 (30%) 25 (31.6%) 31 (32.9%) 37 (36.2%) 39 (36.1%) 40 (35.4%) 40 (34.78%) 40 (33.33%) 40 (32.8%) 41 (33.6%) *[1] 48 (39.02%)
Fixes ignored by maintainers Not measured 8 (11%) 7 (6%) 9 (5.3%) 10 (4.5%) 11 (4.6%) 12 (4.9%) 12 (4.78%) 14 (5.5%) 14 (5.35%) 16 (6.08%) 16 (6.08%) 22 (8.4%)
Reports still open Not measured 29 (39%) 52 (46%) 83 (49.4%) 111 (49.5%) 113 (47.7%) 114 (46.7%) 118 (47.01%) 116 (45.49%) 123 (46.95%) 121 (46%) 120 (45.62%) 107 (40.84%)

Language Specific Data (Cumulative)

Language Python Java Go TOTAL
# of total projects analyzed 7,464 194 155 7,813
# of total zerofix projects 7,290 169 136 7,595
# of total bugs filed 207 28 27 262
# of total security/reliablity bugs filed 90 20 13 123
# of total bugs with fix suggestion 184 21 23 228
# of total POC exploit 27 5 1 33
# of total merged fixes 108 9 16 133
# of total merged security/reliability fixes 32 6 10 48
# of total ignored/rejected fixes 13 6 3 22
# of total open fixes 86 13 8 107

Attestations

Link to attestations: https://github.com/OpenRefactory-Inc/attestations. A sample attestation JSON can be found here.

Cumulative Data

Month Mar 2024 Apr 2024 May 2024 Jun 2024 Jul 2024 Aug 2024
Total # of Unique Projects 16 282 373 679 867 1,154
Total # of Unique Releases/Versions 75 1360 1,779 3,144 3,938 5,259
Total # of Generated Attestations 75 738 1,492 2,788 3,770 5,474

Note

[1] This month, we cleaned our Google sheets. We found some duplicates in our data, we removed them. We found some bugs whose status weren't updated. Also, we find a few bugs that were mislabelled. From this month, we are collaging all of our data into a single sheet- for ease of access and report generation.