July 14 2023 Weekly Check-In

Date

Jul 14, 2023

Attendees

Discuss progress of projects and identify any blockers

Recording



Discussion items

Time







Time







45 minutes

updates & blockers





Introductions

Check-Ins

For each student please create a new Level 2 entry and enter the following. 

  • What did you accomplish this past week?

  • What will you do this upcoming week?

  • What obstacles are impeding your progress?

  • Would you like help from some mentor for this task? 

Google Summer of Code

Radha Thakare

  • What did you accomplish this past week?

  • What will you do this upcoming week?

    • Met with Ramveer on stuff that’s coming up next

    • Micro Front-End Tasks -

  • What obstacles are impeding your progress?

  • Would you like help from some mentor for this task? 

Pushpendra Kumar

  • What did you accomplish this past week?

    • Made a PR on master branch - shouldn’t upload auto-generated code on master branch

    • Generate it on compilation time - Aleks gave guidance to upload - will reschedule meeting with

    • Meeting with Ramveer - Apache Superset

  • What will you do this upcoming week?

  • What obstacles are impeding your progress?

  • Would you like help from some mentor for this task? 

    • Ed to schedule call with Aleks and Alberto to discuss PR strategy

    • Ed to schedule call with all mentors around next set of tasks for UI interns to work on.

Pratyush Singh

  • What did you accomplish this past week?

    • Migrated Recent Transaction, Home Fragment to MVVM

    • Wrote unit tests for the above mentioned viewmodels and repositories

    • Started off with the migration of loan fragments to mvvmp (there are a total of 5 such related fragments)

  • What will you do this upcoming week?

    • complete the mvvm migration of loan fragments

    • write unit tests simultaneously for the above fragments

  • What obstacles are impeding your progress?

    • none

  • Would you like help from some mentor for this task? 

    • not right now

Abhishek Gururani

  • What did you accomplish this past week?

    • Got done with MVVM migration of 1. Login Activity, and 2. Update Password fragment.

    • Crafted and committed unit tests for the viewModels and Repositories of the above.

  • What will you do this upcoming week?

    • Picked Savings features(a cumulation of 5 fragments) and Accounts Feature(host fragment to savings, loans and share) for migration work.

    • Editing existing PRs based on Mentor suggestions.

  • What obstacles are impeding your progress?

    • None

  • Would you like help from some mentor for this task? 

    • No, thanks.

    • Avinash to help with some of the review of PRs

Meghna Bajoria

  • What did you accomplish this past week?

  • What will you do this upcoming week?

  • What obstacles are impeding your progress?

    • For self-service need to authenticate but don’t have access to to the user table through front-end to do so.

    • Do client requests via admin API

  • Would you like help from some mentor for this task? 

Yash Sancheti

  • What did you accomplish this past week?

    • API Pentesting: Extracted all API URL's with different parameters and tested them with different user permissions using automate IDOR workflow built in trickest (also wrote a blog for the same).

    • Tested API's for SQL Injection: Found 5 error-based SQL Injection vulnerability in client, loans, dataTable API's.

    • I got help and guide from mentor to test web-app dependencies for vulnerabilities and to check their licenses if they are using GPL/APGL.

    • Found open directories leaking all plugins, log files.

    • Created a draft PR in fineract to mitigate a log injection vulnerability.

  • What will you do this upcoming week?

    • Continue with API Pentesting and create some more PR's in fineract.

  • What obstacles are impeding your progress?

    • None

  • Would you like help from some mentor for this task? 

    • Not right now

Kerlyn

  • What did you accomplish this past week?

    • Check Licenses for opensource libraries.

    • Began API testing.

      • Used Kiterunner and feroxbuster to scan and brute-force the domain to find hidden apis.

      • Tested some APIs to understand how they function. Examined some requests, headers, and parameters using
        postman.

      • Lack of rate limiting was discovered on some endpoints.

      • Insufficient logging and alerting were also discovered on some endpoints.

      • Detected some api keys and other sensitive information when reviewing the fineract codebase.

      • Did some research and read security reports on detecting ssrf on apis.

  • What will you do this upcoming week?

    • Continue API testing

    • Update my notion documentation.

    • Continue testing for ssrf by implementing and trying out new payloads.

  • What obstacles are impeding your progress?

    • I was having issues uploading files on the web app (Client images and bulk import files)

  • Would you like help from some mentor for this task? 

    • I’ll check in with the community on the general channel since it involves the functioning of the app.

Elijah Okello

  • What did you accomplish this past week?

    • Working on deploying Fineract and Payment Hub EE - solved issue with acccessing container images which were in private repos

    • Deployed fineract

    •  

  • What will you do this upcoming week?

  • What obstacles are impeding your progress?

    • Ran into some issues with PH-EE - resource issue - machine has 16GB of ram and 2 virtual CPUs - got into an error with insufficient CPU - mentor advised and try to restrict how much CPU each pod uses in differnet applications.

    • Some helm repos are not so clear - getting help from Slack. Need to get PH running before building tool in concise and easy to use deployable package.

    • Functional perspective - fineract - web-app what supposed to do. Same applies to PH-EE

    • Deadlock with pods not coming up.

    •  

  • Would you like help from some mentor for this task? 

    • Ed to schedule call with Bharath

    • Ed to schedule the devops call with mentors for Elijah.

Abhinav Sinha

  • What did you accomplish this past week?

  • What will you do this upcoming week?

  • What obstacles are impeding your progress?

  • Would you like help from some mentor for this task? 

Rachit Gupta

  • What did you accomplish this past week?

  • What will you do this upcoming week?

    • Implementing that one mobile wallet

  • What obstacles are impeding your progress?

    • Met with Rajan on migration of particular activity - remove butterknife package from mobile wallet package

    • - Rach out to abhishek to do same thing for mifos mobile project

    • Ed to schedule meeting for requirements - perhasp focus on G2P wallet

  • Would you like help from some mentor for this task? 

Mifos Summer of Code

Deepthi

  • What did you accomplish this past week?

    • Focused on PPI questions after call with Elliot

  • What will you do this upcoming week?

    • Focused on ML side, if going to work on object detection.

    • Will discuss with mentors and co-contributors

  • What obstacles are impeding your progress?

  • Would you like help from some mentor for this task? 

Arshad Patel

  • What did you accomplish this past week?

  • What will you do this upcoming week?

  • What obstacles are impeding your progress?

  • Would you like help from some mentor for this task? 

Aditya Gupta

  • What did you accomplish this past week?

    • Java to Kotlin migration completed 73% - some back-end issue with demo.mifos.io

    • Will continue that

  • What will you do this upcoming week?

    • Will continue that migration

  • What obstacles are impeding your progress?

  • Would you like help from some mentor for this task? 

Lakhwinder Singh Sarao

  • What did you accomplish this past week?

    • I completed codebase restructuring this past week

    • I worked and will be ongoing with the implementation of the login page

  • What will you do this upcoming week?

    • I will focus on implementing an otp based login page during the upcoming week

    • I will explore and work on the suggestions shared by Karim

  • What obstacles are impeding your progress?

    • None

  • Would you like help from some mentor for this task? 

    • No

Other Discussion