[jira] [Commented] (FINCN-43) While creating customer, Loan etc. Header of stepper is not interactive

2020-03-20 Thread Prajwal S Belagavi (Jira)


[ 
https://issues.apache.org/jira/browse/FINCN-43?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17063452#comment-17063452
 ] 

Prajwal S Belagavi commented on FINCN-43:
-

I'll be working on this.

> While creating customer, Loan etc. Header of stepper is not interactive
> ---
>
> Key: FINCN-43
> URL: https://issues.apache.org/jira/browse/FINCN-43
> Project: Fineract Cloud Native
>  Issue Type: Improvement
>  Components: fineract-cn-mobile
>Reporter: Dilpreet Singh
>Priority: Minor
>
> The header of stepper is not interactive e.g. when the user wants to jump to 
> the first step instead of using the back button.
> Need to do some research that how our code can manage to enable to do it.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (FINCN-43) While creating customer, Loan etc. Header of stepper is not interactive

2020-03-20 Thread Prajwal S Belagavi (Jira)


[ 
https://issues.apache.org/jira/browse/FINCN-43?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17063510#comment-17063510
 ] 

Prajwal S Belagavi commented on FINCN-43:
-

Link to PR [here|https://github.com/apache/fineract-cn-mobile/pull/91].

> While creating customer, Loan etc. Header of stepper is not interactive
> ---
>
> Key: FINCN-43
> URL: https://issues.apache.org/jira/browse/FINCN-43
> Project: Fineract Cloud Native
>  Issue Type: Improvement
>  Components: fineract-cn-mobile
>Reporter: Dilpreet Singh
>Priority: Minor
>
> The header of stepper is not interactive e.g. when the user wants to jump to 
> the first step instead of using the back button.
> Need to do some research that how our code can manage to enable to do it.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (FINERACT-865) Strengthen/Harden Fineract 1.x to LTS Version by Upgrading Java & Improving Code Coverage of Tests

2020-03-20 Thread Sanyam Goel (Jira)


 [ 
https://issues.apache.org/jira/browse/FINERACT-865?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sanyam Goel updated FINERACT-865:
-
Description: 
*Overview & Objectives:* The Fineract 1.x code base powering Mifos X and dozen 
of cloud-based core banking and fintech solutions around the world supporting 
millions of clients is very robust and feature-rich. With the wide functional 
footprint, there comes greater complexity in the code that  makes 
maintainability more difficult. Additionally, as new features have been added 
the test coverage hasn't been extended at the same rate. The combination of 
these multiple factors - a large and varied user base that is reliant upon this 
vast codebase, the high maintenance burden, the need for increased testing 
coverage, and the need for a stable point for migration to the new architecture 
- merits this very important project will consist of these major tasks, 
documented in the following issues:
*Description:* 
* Update Java from Version 8 to 11  
(https://issues.apache.org/jira/browse/FINERACT-846)
* Measure Existing Code Coverage of Tests and Improve to at least 50% and 
Reduce Execution time (https://issues.apache.org/jira/browse/FINERACT-713)
* Ensure Fineract Codebase should pass PMD, Findbugs and Checkstyle analysis 
(https://issues.apache.org/jira/browse/FINERACT-712)

*Helpful Skills: * Spring, Hibernate, REST, Java, SQL
*Impact: * Improved functionality and increased stability of the core Fineract 
platform
*Other Resources: * Getting Started with Apache Fineract: 
https://cwiki.apache.org/confluence/display/FINERACT/Getting+Started+Docs

  was:
*Overview & Objectives:* The Fineract 1.x code base powering Mifos X and dozen 
of cloud-based core banking and fintech solutions around the world supporting 
millions of clients is very robust and feature-rich. With the wide functional 
footprint, there comes greater complexity in the code that  makes 
maintainability more difficult. Additionally, as new features have been added 
the test coverage hasn't been extended at the same rate. The combination of 
these multiple factors - a large and varied user base that is reliant upon this 
vast codebase, the high maintenance burden, the need for increased testing 
coverage, and the need for a stable point for migration to the new architecture 
- merits this very important project will consist of these major tasks, 
documented in the following issues:
*Description:* 
* Update Java from Version 8 to 11  
(https://issues.apache.org/jira/browse/FINERACT-846)
* Measure Existing Code Coverage of Tests and Improve to at least 50% and 
Reduce Execution time (https://issues.apache.org/jira/browse/FINERACT-713)
* Ensure Fineract Codebase should pass PMD, Findbugs and Checkstyle analysis 
(https://issues.apache.org/jira/browse/FINERACT-712)
*Helpful Skills: * Spring, Hibernate, REST, Java, SQL
*Impact: * Improved functionality and increased stability of the core Fineract 
platform
*Other Resources: * Getting Started with Apache Fineract: 
https://cwiki.apache.org/confluence/display/FINERACT/Getting+Started+Docs


> Strengthen/Harden Fineract 1.x to LTS Version by Upgrading Java & Improving 
> Code Coverage of Tests
> --
>
> Key: FINERACT-865
> URL: https://issues.apache.org/jira/browse/FINERACT-865
> Project: Apache Fineract
>  Issue Type: Improvement
>Reporter: Sanyam Goel
>Priority: Major
>  Labels: fineract, gsoc, gsoc2020
>
> *Overview & Objectives:* The Fineract 1.x code base powering Mifos X and 
> dozen of cloud-based core banking and fintech solutions around the world 
> supporting millions of clients is very robust and feature-rich. With the wide 
> functional footprint, there comes greater complexity in the code that  makes 
> maintainability more difficult. Additionally, as new features have been added 
> the test coverage hasn't been extended at the same rate. The combination of 
> these multiple factors - a large and varied user base that is reliant upon 
> this vast codebase, the high maintenance burden, the need for increased 
> testing coverage, and the need for a stable point for migration to the new 
> architecture - merits this very important project will consist of these major 
> tasks, documented in the following issues:
> *Description:* 
> * Update Java from Version 8 to 11  
> (https://issues.apache.org/jira/browse/FINERACT-846)
> * Measure Existing Code Coverage of Tests and Improve to at least 50% and 
> Reduce Execution time (https://issues.apache.org/jira/browse/FINERACT-713)
> * Ensure Fineract Codebase should pass PMD, Findbugs and Checkstyle analysis 
> (https://issues.apache.org/jira/browse/FINERACT-712)
> *Helpful Skills: * Spring, Hibernate, REST, Java, SQL
> *Impact: * Improved functionality a

[jira] [Created] (FINERACT-865) Strengthen/Harden Fineract 1.x to LTS Version by Upgrading Java & Improving Code Coverage of Tests

2020-03-20 Thread Sanyam Goel (Jira)
Sanyam Goel created FINERACT-865:


 Summary: Strengthen/Harden Fineract 1.x to LTS Version by 
Upgrading Java & Improving Code Coverage of Tests
 Key: FINERACT-865
 URL: https://issues.apache.org/jira/browse/FINERACT-865
 Project: Apache Fineract
  Issue Type: Improvement
Reporter: Sanyam Goel


*Overview & Objectives:* The Fineract 1.x code base powering Mifos X and dozen 
of cloud-based core banking and fintech solutions around the world supporting 
millions of clients is very robust and feature-rich. With the wide functional 
footprint, there comes greater complexity in the code that  makes 
maintainability more difficult. Additionally, as new features have been added 
the test coverage hasn't been extended at the same rate. The combination of 
these multiple factors - a large and varied user base that is reliant upon this 
vast codebase, the high maintenance burden, the need for increased testing 
coverage, and the need for a stable point for migration to the new architecture 
- merits this very important project will consist of these major tasks, 
documented in the following issues:
*Description:* 
* Update Java from Version 8 to 11  
(https://issues.apache.org/jira/browse/FINERACT-846)
* Measure Existing Code Coverage of Tests and Improve to at least 50% and 
Reduce Execution time (https://issues.apache.org/jira/browse/FINERACT-713)
* Ensure Fineract Codebase should pass PMD, Findbugs and Checkstyle analysis 
(https://issues.apache.org/jira/browse/FINERACT-712)
*Helpful Skills: * Spring, Hibernate, REST, Java, SQL
*Impact: * Improved functionality and increased stability of the core Fineract 
platform
*Other Resources: * Getting Started with Apache Fineract: 
https://cwiki.apache.org/confluence/display/FINERACT/Getting+Started+Docs



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (FINERACT-865) Strengthen/Harden Fineract 1.x to LTS Version by Upgrading Java & Improving Code Coverage of Tests

2020-03-20 Thread Sanyam Goel (Jira)


 [ 
https://issues.apache.org/jira/browse/FINERACT-865?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sanyam Goel updated FINERACT-865:
-
Description: 
*Overview & Objectives:* The Fineract 1.x code base powering Mifos X and dozen 
of cloud-based core banking and fintech solutions around the world supporting 
millions of clients is very robust and feature-rich. With the wide functional 
footprint, there comes greater complexity in the code that  makes 
maintainability more difficult. Additionally, as new features have been added 
the test coverage hasn't been extended at the same rate. The combination of 
these multiple factors - a large and varied user base that is reliant upon this 
vast codebase, the high maintenance burden, the need for increased testing 
coverage, and the need for a stable point for migration to the new architecture 
- merits this very important project will consist of these major tasks, 
documented in the following issues:
*Description:* 
* Update Java from Version 8 to 11  
(https://issues.apache.org/jira/browse/FINERACT-846)
* Measure Existing Code Coverage of Tests and Improve to at least 50% and 
Reduce Execution time (https://issues.apache.org/jira/browse/FINERACT-713)
* Ensure Fineract Codebase should pass PMD, Findbugs and Checkstyle analysis 
(https://issues.apache.org/jira/browse/FINERACT-712)

*Helpful Skills:* Spring, Hibernate, REST, Java, SQL
*Impact:* Improved functionality and increased stability of the core Fineract 
platform
*Other Resources:* Getting Started with Apache Fineract: 
https://cwiki.apache.org/confluence/display/FINERACT/Getting+Started+Docs

  was:
*Overview & Objectives:* The Fineract 1.x code base powering Mifos X and dozen 
of cloud-based core banking and fintech solutions around the world supporting 
millions of clients is very robust and feature-rich. With the wide functional 
footprint, there comes greater complexity in the code that  makes 
maintainability more difficult. Additionally, as new features have been added 
the test coverage hasn't been extended at the same rate. The combination of 
these multiple factors - a large and varied user base that is reliant upon this 
vast codebase, the high maintenance burden, the need for increased testing 
coverage, and the need for a stable point for migration to the new architecture 
- merits this very important project will consist of these major tasks, 
documented in the following issues:
*Description:* 
* Update Java from Version 8 to 11  
(https://issues.apache.org/jira/browse/FINERACT-846)
* Measure Existing Code Coverage of Tests and Improve to at least 50% and 
Reduce Execution time (https://issues.apache.org/jira/browse/FINERACT-713)
* Ensure Fineract Codebase should pass PMD, Findbugs and Checkstyle analysis 
(https://issues.apache.org/jira/browse/FINERACT-712)

*Helpful Skills: * Spring, Hibernate, REST, Java, SQL
*Impact: * Improved functionality and increased stability of the core Fineract 
platform
*Other Resources: * Getting Started with Apache Fineract: 
https://cwiki.apache.org/confluence/display/FINERACT/Getting+Started+Docs


> Strengthen/Harden Fineract 1.x to LTS Version by Upgrading Java & Improving 
> Code Coverage of Tests
> --
>
> Key: FINERACT-865
> URL: https://issues.apache.org/jira/browse/FINERACT-865
> Project: Apache Fineract
>  Issue Type: Improvement
>Reporter: Sanyam Goel
>Priority: Major
>  Labels: fineract, gsoc, gsoc2020
>
> *Overview & Objectives:* The Fineract 1.x code base powering Mifos X and 
> dozen of cloud-based core banking and fintech solutions around the world 
> supporting millions of clients is very robust and feature-rich. With the wide 
> functional footprint, there comes greater complexity in the code that  makes 
> maintainability more difficult. Additionally, as new features have been added 
> the test coverage hasn't been extended at the same rate. The combination of 
> these multiple factors - a large and varied user base that is reliant upon 
> this vast codebase, the high maintenance burden, the need for increased 
> testing coverage, and the need for a stable point for migration to the new 
> architecture - merits this very important project will consist of these major 
> tasks, documented in the following issues:
> *Description:* 
> * Update Java from Version 8 to 11  
> (https://issues.apache.org/jira/browse/FINERACT-846)
> * Measure Existing Code Coverage of Tests and Improve to at least 50% and 
> Reduce Execution time (https://issues.apache.org/jira/browse/FINERACT-713)
> * Ensure Fineract Codebase should pass PMD, Findbugs and Checkstyle analysis 
> (https://issues.apache.org/jira/browse/FINERACT-712)
> *Helpful Skills:* Spring, Hibernate, REST, Java, SQL
> *Impact:* Improved functionality and i

[jira] [Created] (FINERACT-866) Improve Robustness of Mifos X and Apache Fineract by Fixing Issues/Feature Requests in Backlog

2020-03-20 Thread Sanyam Goel (Jira)
Sanyam Goel created FINERACT-866:


 Summary: Improve Robustness of Mifos X and Apache Fineract by 
Fixing Issues/Feature Requests in Backlog
 Key: FINERACT-866
 URL: https://issues.apache.org/jira/browse/FINERACT-866
 Project: Apache Fineract
  Issue Type: Improvement
Reporter: Sanyam Goel


|*Overview & Objectives*|Mifos X and Apache Fineract is widely used by 
financial institutions of all different sizes and methodologies around the 
world. With that widespread user base there is a vast array of different 
processes and procedures that would like to be supported as slight 
modifications over the common functionality provided. Over the past several 
years, we have captured these minor enhancements in our issue tracker as 
feature requests. Also included in this backlog or additional minor and less 
critical bugs that have been reported but have not been fixed yet.  This 
backlog has grown and it would be a very impactful project for an intern to 
work on completing as many of these bug fixes and minor enhancement as possible.
The difficult level of these issues ranges from low to higher and touch all 
componets of the platform - most don't require too much domain knowledge but 
some will. |
|*Description*|We have groomed the backlog and tagged issues and feature 
requests that are relevant for this project with the labels gsoc and/or 
Volunteer.  Priority level of tasks is measured by p1 being the highest 
priority. Tasks with an assigned fix version of either 1.4.0 or 1.5.0 have a 
higher priority. 
There are more than 120 tickets in the saved filter. You are not expected to 
complete all of the tasks in the backlog but throughout the internship you 
should fix as many issues/feature requests as possible. You will work with your 
mentor to deliver a plan for each sprint and adjust velocity as you get scaled 
up.
Issues to be worked on can be found at 
[https://issues.apache.org/jira/issues/?filter=12345785] - the saved filter is 
named *2019 Intern Project.* |
|*Helpful Skills*|*HTML, Spring, Hibernate, REST, Java, AngularJS, Javascript, 
SQL*|
|*Impact*|Better internal control and financial transparency|
|*Other Resources*|Getting Started with Apache Fineract: 
[https://cwiki.apache.org/confluence/display/FINERACT/Getting+Started+Docs]|



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (FINERACT-866) Improve Robustness of Mifos X and Apache Fineract by Fixing Issues/Feature Requests in Backlog

2020-03-20 Thread Sanyam Goel (Jira)


 [ 
https://issues.apache.org/jira/browse/FINERACT-866?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sanyam Goel updated FINERACT-866:
-
Description: 
|*Overview & Objectives*
Mifos X and Apache Fineract is widely used by financial institutions of all 
different sizes and methodologies around the world. With that widespread user 
base there is a vast array of different processes and procedures that would 
like to be supported as slight modifications over the common functionality 
provided. Over the past several years, we have captured these minor 
enhancements in our issue tracker as feature requests. Also included in this 
backlog or additional minor and less critical bugs that have been reported but 
have not been fixed yet.  This backlog has grown and it would be a very 
impactful project for an intern to work on completing as many of these bug 
fixes and minor enhancement as possible.
 The difficult level of these issues ranges from low to higher and touch all 
componets of the platform - most don't require too much domain knowledge but 
some will. |
|*Description*
We have groomed the backlog and tagged issues and feature requests that are 
relevant for this project with the labels gsoc and/or Volunteer.  Priority 
level of tasks is measured by p1 being the highest priority. Tasks with an 
assigned fix version of either 1.4.0 or 1.5.0 have a higher priority. 
 There are more than 120 tickets in the saved filter. You are not expected to 
complete all of the tasks in the backlog but throughout the internship you 
should fix as many issues/feature requests as possible. You will work with your 
mentor to deliver a plan for each sprint and adjust velocity as you get scaled 
up.
 Issues to be worked on can be found at 
[https://issues.apache.org/jira/issues/?filter=12345785] - the saved filter is 
named *2019 Intern Project.* |
|*Helpful Skills:*
*HTML, Spring, Hibernate, REST, Java, AngularJS, Javascript, SQL*|
|*Impact:*
Better internal control and financial transparency|
|*Other Resources:*
Getting Started with Apache Fineract: 
[https://cwiki.apache.org/confluence/display/FINERACT/Getting+Started+Docs]|

  was:
|*Overview & Objectives*|Mifos X and Apache Fineract is widely used by 
financial institutions of all different sizes and methodologies around the 
world. With that widespread user base there is a vast array of different 
processes and procedures that would like to be supported as slight 
modifications over the common functionality provided. Over the past several 
years, we have captured these minor enhancements in our issue tracker as 
feature requests. Also included in this backlog or additional minor and less 
critical bugs that have been reported but have not been fixed yet.  This 
backlog has grown and it would be a very impactful project for an intern to 
work on completing as many of these bug fixes and minor enhancement as possible.
The difficult level of these issues ranges from low to higher and touch all 
componets of the platform - most don't require too much domain knowledge but 
some will. |
|*Description*|We have groomed the backlog and tagged issues and feature 
requests that are relevant for this project with the labels gsoc and/or 
Volunteer.  Priority level of tasks is measured by p1 being the highest 
priority. Tasks with an assigned fix version of either 1.4.0 or 1.5.0 have a 
higher priority. 
There are more than 120 tickets in the saved filter. You are not expected to 
complete all of the tasks in the backlog but throughout the internship you 
should fix as many issues/feature requests as possible. You will work with your 
mentor to deliver a plan for each sprint and adjust velocity as you get scaled 
up.
Issues to be worked on can be found at 
[https://issues.apache.org/jira/issues/?filter=12345785] - the saved filter is 
named *2019 Intern Project.* |
|*Helpful Skills*|*HTML, Spring, Hibernate, REST, Java, AngularJS, Javascript, 
SQL*|
|*Impact*|Better internal control and financial transparency|
|*Other Resources*|Getting Started with Apache Fineract: 
[https://cwiki.apache.org/confluence/display/FINERACT/Getting+Started+Docs]|


> Improve Robustness of Mifos X and Apache Fineract by Fixing Issues/Feature 
> Requests in Backlog
> --
>
> Key: FINERACT-866
> URL: https://issues.apache.org/jira/browse/FINERACT-866
> Project: Apache Fineract
>  Issue Type: Improvement
>Reporter: Sanyam Goel
>Priority: Major
>  Labels: fineract, gsoc, gsoc2020
>
> |*Overview & Objectives*
> Mifos X and Apache Fineract is widely used by financial institutions of all 
> different sizes and methodologies around the world. With that widespread user 
> base there is a vast array of different processes and procedures that would 
> like to be supported as sli

[jira] [Created] (FINERACT-867) Scalability & Performance Enhancements for Supporting Millions of Clients, High TPS, and Concurrent Users

2020-03-20 Thread Sanyam Goel (Jira)
Sanyam Goel created FINERACT-867:


 Summary: Scalability & Performance Enhancements for Supporting 
Millions of Clients, High TPS, and Concurrent Users
 Key: FINERACT-867
 URL: https://issues.apache.org/jira/browse/FINERACT-867
 Project: Apache Fineract
  Issue Type: Improvement
Reporter: Sanyam Goel


|*Overview & Objectives*
As Mifos X has matured as a core banking platform, it's been adopted and used 
by larger institutions serving hundreds of thousands and even millions of 
clients. Partners operating cloud-hosted subscription models are also 
supporting hundreds of thousands of clients across their multi-tenant 
installations. Most recently, more and more digital-first fintechs are using 
the platforms for highly scalable wallet accounts needing hundreds and 
thousands of TPS. We need to benchmark, analyze and improve the performance and 
scalability of the system.|
|*Description*
Enhancements to the back-end platform will include parallelization of all the 
jobs with a configurable amount of concurrency, look at the explain plans of 
the queries being used in the jobs, paginate input queries for jobs, put lazy 
fetching where required, node-aware scheduler and cache, office-wise 
configurable jobs to distribute job-load across servers and write some tests to 
prove that the concurrency will work for a decent amount of scale.
In addition, you'll provide some metrics which can help mid-sized MFIs (those 
having around a million active loans) in adopting Mifos X.
 |
|*Helpful Skills*
Java, Javascript, Spring, JAX-RS, JPA,|
|*Impact*
Higher outreach to the unbanked by supporting larger institutions and scaling 
more rapidly.|



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (FINCN-215) Fineract CN Mobile 4.0

2020-03-20 Thread Sanyam Goel (Jira)
Sanyam Goel created FINCN-215:
-

 Summary: Fineract CN Mobile 4.0 
 Key: FINCN-215
 URL: https://issues.apache.org/jira/browse/FINCN-215
 Project: Fineract Cloud Native
  Issue Type: Improvement
Reporter: Sanyam Goel


|*Overview & Objectives*
Just as we have a mobile field operations app on Apache Fineract 1.0, we have 
recently built out on top of the brand new Apache Fineract CN micro-services 
architecture, an initial version of a mobile field operations app with an MVP 
architecture and material design. Given the flexibily of the new architecture 
and its ability to support different methodologies - MFIs, credit unions, 
cooperatives, savings groups, agent banking, etc - this mobile app will have 
different flavors and workflows and functionalities. |
|*Description*
In 2019, our Google Summer of Code intern worked on additional functionality in 
the Fineract CN mobile app. In 2020, the student will work on the following 
tasks: * Add in support for creation of Centers
 * Extend Kotlin support in app and continue changing the retrofit models in 
kotlin.
 * Offline mode via Couchbase support
 * Integrate with Payment Hub to enable disbursement via Mobile Money API
 * Add GIS features like location tracking, dropping of pin into the app
 * Add Task management features into the app. 
 * Enable collection of data in field via the app.
 * Build and design interface for bulk collections |
|*Helpful Skills*
*Android development, SQL, Java, Javascript, Git, Spring, OpenJPA, Rest,*|
|*Impact*
Allows staff to go directly into the field to connect to the client. Reduces 
cost of operations by enabling organizations to go paperless and be more 
efficient.|
|[*Other Resources*
https://github.com/apache/fineract-cn-mobile|https://github.com/apache/fineract-cn-mobile]|



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Created] (FINCN-214) Static Analysis and Vulnerability Scanning of Apache Fineract CN

2020-03-20 Thread Sanyam Goel (Jira)
Sanyam Goel created FINCN-214:
-

 Summary: Static Analysis and Vulnerability Scanning of Apache 
Fineract CN 
 Key: FINCN-214
 URL: https://issues.apache.org/jira/browse/FINCN-214
 Project: Fineract Cloud Native
  Issue Type: Improvement
Reporter: Sanyam Goel


|*Overview & Objectives*
As our product is core banking platform and our clients are financial 
institutions, we strive hard to make our code base as secure as possible. 
However, due to ever increasing security threats and vulnerabilities, it is the 
need of hour that we analyze our code base in depth for security 
vulnerabilities. During pull request merge process, we have a process in place 
wherein we do peer code review,QA and integration tests. This practice has been 
very effective and our community is already reaping the benefits of such a 
strong code review process. However, we should test our code against the 
standard vulnerabilities which have been identified by reputed organisations 
like [Mitre|https://www.mitre.org/] to gain more confidence. It has become a 
critical part of independent and partner-led deployments|
|*Description*
We can make use of opensource tools like [Jlint|http://jlint.sourceforge.net/], 
[Findbugs|http://findbugs.sourceforge.net/] , 
[SonarQube|https://www.sonarqube.org/] or frameworks like  [Total output 
Integration Framework 
(TOIF)|http://kdmanalytics.com/resources/open-source-toif/] - used by companies 
dedicated to produce military grade secure systems. As our environments become 
more containerized we can also utilize tools like: 
[Anchore|https://anchore.com/opensource/], [Snyk.io|https://snyk.io/], and 
[Docker Bench for Security|https://github.com/docker/docker-bench-security]
It would be worthwhile, if we can dedicate one GSOC project for this analysis. 
The student would be responsible to analyse the findings, generate reports, 
identify if it is really a bug and then submit a fix after consultation from 
the community. Of course, the student needs to demonstrate some basic 
understanding of security vulnerabilities( like buffer overflow etc) and should 
have some academic level of experience working with static analysis tools.
 |
|*Helpful Skills*
*Java (Spring/JPA/Jersey), SQL , JavaScript , Git, Apache POI*|
|*Impact*
Improved security keeping the integrity and privacy of the underbank's 
financial data intact.|
|[*Other Resources*
Static Analysis of Apache Fineract Project- A GSOC project 
idea|https://mifosforge.jira.com/wiki/spaces/projects/pages/183063580/Static+Analysis+of+Apache+Fineract+Project-+A+GSOC+project+idea]|



--
This message was sent by Atlassian Jira
(v8.3.4#803005)