June 23 2023 Weekly Check-In

Date

Jun 23, 2023

Attendees

Discuss progress of projects and identify any blockers

  • Yash Sancheti

  • Abhishek Gururani

  • Rachit Gupta

  • Pushpendra Kumar

  • Nasser Kaze

  • Meghna Bajoria

  • Lakhwinder Singh

  • Kerlyn Manyi

  • Godfrey Kutumela

  • Avinash

  • Joseph Redell

  • Aditya Gupta

  • Arshad (via proxy)

  • Pratyush (via proxy)

  • Bharath Gowda

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?

  • 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?

    • I changed all the custom APIs to auto-generated APIs.

  • What will you do this upcoming week?

    • I will test the whole web-app and make PR.

  • What obstacles are impeding your progress?

    • No nothing.

    • Ed still connecting Pushpendra with Aleks.

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

    • Yes

Pratyush Singh

  • What did you accomplish this past week?

    • login, recent transaction, and update password

    • MVP to MVVM migration

    • Updating PRS on mentor's suggestions

  • What will you do this upcoming week?

    • work on existing PRs.

    • Researching on Hilt

    • Migrate dagger to hilt

  • What obstacles are impeding your progress?

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

Abhishek Gururani

  • What did you accomplish this past week?

    1. pushed code for MVVM migration of three major features

      1. Notification Fragment

      2. Registration Fragment

      3. Registration Verification Fragment.

    2. worked on reviewer suggestion to all the above PRs.

    3. started researching on following topics, these topics are to be included in the project.

      1. Kotlin Coroutines,

      2. Repository Architecture

      3. Used sealed for UI states

    4. updated Jira board subtasks related to MVVM migration.

  • What will you do this upcoming week?

    • Did a meet with my mentor Jawid, and will get done with the changes suggested to my PRs, and will carry on with the migration the way Jawid suggested.

    • Will continue research on the above topics.

  • What obstacles are impeding your progress?

    • None, as of now.

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

    • I’m already in touch with him, and getting doubts and blockers cleared on a regular basis.

Meghna Bajoria

  • What did you accomplish this past week?

    • Successfully created APIs to get a response from Rasa through the SpringBoot application.

    • Connected Mifos chatbot with Fineract to call Fineract APIs

    • Almost done with the authentication API (authenticate the user by calling authentication API from Fineract) for mifos chatbot

  • What will you do this upcoming week?

    • Complete the authentication API and finish at least one complete happy flow.

    • Set up docker container for easy deployment of the application and make the code modular.

    • Add more intents in the Rasa nlu file and work on adding more functionalities in the Chatbot

    • Set goals for the next 4 weeks with mentors.

  • What obstacles are impeding your progress?

    • None as of now

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

    • No

Yash Sancheti

  • What did you accomplish this past week?

    • Created Issues and PR’s in android client and mifos community app for the vulnerabilities found last week.

    • Tested endpoints for rate limiting issues.

    • Tested for XSS using custom payloads and bruteforce through intruder.

    • Analyzed using nuclei and found some low severity issues.

    • Researched on CodeQL queries, read writeups.

  • What will you do this upcoming week?

    • Test web app (fineract API) for parameter tampering issues.

    • Test for Cross Site Request Forgery security bugs.

    • Meet with mentor and discuss about project progress.

    • Deploying SonarQube and analyze using it. Test Fineract Github repository code to identify vulnerabilities and errors in the code.

  • What obstacles are impeding your progress?

    • none as of now

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

    • No

Kerlyn

  • What did you accomplish this past week?

    • I continued the data validation tests by testing for command injection and all my tests came out negative. So I plan to tackle it with another approach next week when testing for file inclusions.

    • I also did a test for sensitive data exposure and vulnerable components. I noticed the vulnerable TLS versions have been disabled which is a good thing. However, I noticed a vulnerable component that I am presently trying to exploit it.

    • I also performed a clickjacking test which came out positive.

    • I did an API scan/bruteforce on our fineract domain and found endpoints. I am still investigating the endpoints which were discovered here.

    • Over the weekend I’ll update my notion documentation to capture the progress made so far.

  • What will you do this upcoming week?

    • I’ll round up the code review which is still to test for sensitive data exposure.

    • I’ll have a weekly meeting with the mentor to discuss work done in the past week and what is to be done that week.

    • Test for unrestricted upload of files with dangerous types.

    • Test for server-side request forgery.

    • And of course, I’ll keep up the documentation.

  • What obstacles are impeding your progress?

    • None

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

    • Not at the moment

Elijah Okello

  • 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? 

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?

    • Finished migration to Kotlin

    • Exploring Android SDK

  • What will you do this upcoming week?

  • What obstacles are impeding your progress?

    • Laptop broke - will be fixed by Monday.

    • Ed: still to schedule follow-on call regarding wallet use cases

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

Mifos Summer of Code

Deepthi

  • 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? 

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?

  • What will you do this upcoming week?

  • 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?

    • Migrated Kotlin Multiplatform old libraries from Bintray to Maven Central

    • Read about Kotlin Multiplatform in the context of our project

    • Resolved continuous errors while upgrading to ensure compatibility between components

  • What will you do this upcoming week?

    • Resolve any remaining issues and conflicts

    • Start working on the API after a successful run

    • Begin documenting the process

  • What obstacles are impeding your progress?

    • Obsolete and deprecated kmm libraries

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

    • Yes, I would appreciate guidance for setting up kmm

Other Discussion