GSoC 2026 Final Report: Final Work Done
This is the final blog of my Google Summer of Code 2026 journey with LibreHealth. We are finally wrapping up. Over the last twelve weeks I worked on upgrading the LibreHealth EHR Laravel stack, bui...
This is the final blog of my Google Summer of Code 2026 journey with LibreHealth. We are finally wrapping up. Over the last twelve weeks I worked on upgrading the LibreHealth EHR Laravel stack, bui...
This week, I moved on to PHPStan Level 6 and started reducing the remaining issues in the baseline. I have completed 30 percent of the Level 6 PHPStan issues so far. 1. Level 6 Error Summary Wh...
This week was all about two things: cleaning up the remaining PHPStan baseline errors up to level 5 and splitting our three large feature branches into focused, reviewable topic branches. I am happ...
This week, I focused on clearing the static analysis errors in our PHPStan baseline. By now, our baseline was carrying a large amount of errors. I tried to resolve the repeated PHPStan warnings and...
This week I had a meeting with Mua, and we went through the pipeline infrastructure and some questions about the security metrics and vulnerabilities tracking.We also discussed for the upcoming wor...
Since we completed the all the three laeyers of the pipeline last week, this week I mostly focus on fixing the critical vulnerability that I came across during the CI/CD run. Another thing I picked...
The week was kind of hectic as mid term evaluation was close and I wanted my pipeline to be perfect and fully functional. Apart from that, I also came across some of the vulnerabilites related to ...
This week, I focused on implementing and finalizing Layer 3 (Scoring Engine & PHI classification) of our automated security pipeline. Here is a breakdown of the design and architecture impleme...
This week was relatively light on coding. I worked on a small implementation of the CVSS Scoring Engine and spent most of my time researching and planning how to integrate it smoothly into our CI/C...
This week I worked mostly with the integeration of dynamic layer in CI/CD pipeline using OWASP ZAP. So tried multiple stuff and got hit by multiple errors. Initially, I thought of making a docker ...