Since I am not the right person to follow a student on this, I put it here:
=== Continuous Fuzzing for GRASS GIS to uncover software bugs ===
* TL;DR: Fuzz testing is a well-known technique for uncovering
various kinds of programming errors in software. Many of these
detectable errors (e.g. buffer overflow) can have serious security
implications. The student will make GRASS GIS ready for OSS-Fuzz.
* https://github.com/google/oss-fuzz OSS-Fuzz - Continuous Fuzzing
for Open Source Software
* Requirements:
* Student needs to show understanding of the GRASS GIS software
structure and significantly extend on text above in the proposal.
* Language: Python, C
* Mentors: ...
* Co-mentors: ...
* Proposed by: ...
Since I am not the right person to follow a student on this, I put it here:
=== Continuous Fuzzing for GRASS GIS to uncover software bugs ===
* TL;DR: Fuzz testing is a well-known technique for uncovering
various kinds of programming errors in software. Many of these
detectable errors (e.g. buffer overflow) can have serious security
implications. The student will make GRASS GIS ready for OSS-Fuzz.
* https://github.com/google/oss-fuzz OSS-Fuzz - Continuous Fuzzing
for Open Source Software
* Requirements:
* Student needs to show understanding of the GRASS GIS software
structure and significantly extend on text above in the proposal.
* Language: Python, C
* Mentors: ...
* Co-mentors: ...
* Proposed by: ...