mojaloop / project

Repo to track product development issues for the Mojaloop project.
Other
24 stars 15 forks source link

Mojaloop DevSecOps Enhancements - Trial with CodeQL SAST #2738

Open godfreykutumela opened 2 years ago

godfreykutumela commented 2 years ago

Goal:

Test the suitability of GitHub CodeQL as Mojaloop's static application security testing (SAST) tool.

Static application security testing (SAST), or static analysis, is a testing methodology that analyzes source code to find security vulnerabilities that make your organization’s applications susceptible to attack. SAST scans an application before the code is compiled. It’s also known as white box testing.

Acceptance Criteria:

Complexity: Medium

Uncertainty: Medium


Tasks:

Done

Pull Requests:

Follow-up:

Dependencies:

Accountability:

godfreykutumela commented 2 years ago

https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning

godfreykutumela commented 2 years ago

Hi @elnyry-sam-k we planned to complete this task this PI so please nominate who can work with us on this one from the core team - Implementation will be based on the CodeQL SAST tool which is free in our Github subscription.

elnyry-sam-k commented 2 years ago

hi Godfrey, as we discussed, once we move to the enterprise version of Mojaloop (free plan for OSS) and enable this, lets review the scope and discuss further steps.

godfreykutumela commented 2 years ago

Hi @simeonoriko Can you please update on the process of migrating to the enterprise version? This is a block to enable CodeQL SAST

godfreykutumela commented 2 years ago

Blocked by the lack CodeQL license - Awaiting for a free license from Github as part of the migration to GitHub enterprise.