Open Source Project Assignment

The purpose of this track is to get familiar with how the OSS works by contributing patches to two (assigned to each of you) OSS projects. Each of these projects has been identified as having a vulnerability which is identified in your assignment.

The tasks will be assigned as issues assigned to you personally: please go to https://github.com/CS340-21/oss/issues?q=is%3Aopen+assignee%3Ayourghid to see issues assigned to you. Pay attention to the due date for the corresponding sprint/milestone. That's the date when the assignment is due.

Sprint 1

Add yournetid.md in this (oss) folder that contains the following.

Please describe criteria you have used to determine if your OSS projects are still active. Please consider lecture or any other sources.

Please set issue label to Ready to review once done.

Sprint 2

Append to yournetid.md in this (oss) folder the following content.

Determine if the projects still accept contributions, note the criteria you have used.

Please set issue label to Ready to review once done.

Sprint 3

Append to yournetid.md in this (oss) folder the following content.

Determine if the vulnerability still exists (the file in question has not been changed or, if changed, can it still be exploited). Please note the method you have used and the findings.

Please set issue label to Ready to review once done.

Sprint 4

Append to yournetid.md in this (oss) folder the following content.

Produce patches for both projects. Note any issues.

Please set issue label to Ready to review once done.

Sprint 5

Append to yournetid.md in this (oss) folder the following content.

Create PRs from these patches; note the links to these PRs.

Please set issue label to Ready to review once done.

Sprint 6

Append to yournetid.md in this (oss) folder the following content.

Respond to any questions needed to get patch accepted, like run tests, give evidence that exploit is still possible without a patch, etc. Please note if the responses were needed.

Please set issue label to Ready to review once done.

ghid Project 1 Project 2
Andrew-Banks-UT instance 55 instance 1
BradenButler instance 1154 instance 538
BuddySwan instance 1211 instance 1
CBrooks36 instance 921 instance 4
Comwiz180 instance 254 instance 1301
GCantral instance 605 instance 860
Gr-Anderson instance 978 instance 16
HollyBeth3 instance 558 instance 476
JGray17 instance 723 instance 1245
JovanHernandez instance 39 instance 2
Kincaid-dev instance 18 instance 12
Legoman6157 instance 1117 instance 1444
ObsidianSkin instance 1105 instance 3
Pokemonpower92 instance 713 instance 1325
Retroville instance 1225 instance 10
SHANNON-HALL instance 182 instance 422
ShrimpyJ instance 121 instance 1389
adam-mcdaniel instance 313 instance 243
amaryans instance 1247 instance 364
andyv0110 instance 953 instance 14
asuther8 instance 73 instance 7
awillif instance 944 instance 4
beanh0le instance 559 instance 250
brandonmingledorff instance 26 instance 9
braymar instance 398 instance 6
cromane1 instance 813 instance 2
derecksdev instance 1182 instance 15
georgiachanning instance 118 instance 966
gstrick2 instance 230 instance 1
hackmasterheather instance 370 instance 936
henry-eigen instance 911 instance 996
jacobleonard545 instance 930 instance 470
jjack113 instance 1337 instance 1319
jmoor147 instance 974 instance 19
joeylemon instance 321 instance 2
jonting instance 552 instance 204
kedarvyas instance 712 instance 1442
kerble instance 891 instance 11
logantillman instance 131 instance 258
lyra3 instance 478 instance 3
mscarfo instance 120 instance 13
mstanto4 instance 464 instance 5
nmize1 instance 817 instance 3
owencqueen instance 752 instance 300
patelria007 instance 569 instance 93
peilin314 instance 918 instance 4
psherrill24 instance 580 instance 282
rathD25 instance 344 instance 819
rjbray915 instance 1101 instance 869
rossketron instance 1231 instance 457
ryanforsten instance 1146 instance 588
s4mpl instance 418 instance 1189
sam-baumann instance 811 instance 1299
samababa instance 1257 instance 1016
shwang6 instance 2 instance 319
spatel912020 instance 820 instance 8
trogers19 instance 611 instance 1391
uncrewedimp instance 1246 instance 40