Hi C2SI team,
I'm Omdeep Borkar, a 2nd-year IT student at Goa College of Engineering, Goa, India. I posted earlier about my interest in GDB-UI for GSoC 2026.
I've opened my first PR on the GDB-UI repo:
https://github.com/c2siorg/GDB-UI/pull/168It fixes two issues I found while reading through main.py:
1. All GDB endpoints were returning HTTP 200 even on exceptions — fixed to return proper 500 status codes
2. Path traversal vulnerability in /compile and /upload_file where unsanitized filenames could write outside the output directory — fixed using werkzeug.utils.secure_filename()
3. Output directory is now created on startup so fresh Docker deployments don't crash
Would really appreciate a review when you get a chance. Also — could you share the C2SI Slack invite link so I can join #gdb-ui?
Thanks,
Omdeep
GitHub:
github.com/omdeepb69