diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..904f756 Binary files /dev/null and b/.DS_Store differ diff --git a/.github/workflows/security-scan.yml b/.github/workflows/security-scan.yml new file mode 100644 index 0000000..e158b9a --- /dev/null +++ b/.github/workflows/security-scan.yml @@ -0,0 +1,29 @@ +name: Security scan on all changes (Commits/PRs) + +on: + push: + branches: ['main', 'master', 'pilot', 'dev'] + pull_request: + types: + - opened + +jobs: + code-check: + runs-on: ubuntu-latest + env: + OS: ubuntu-latest + PYTHON: '3.7' + steps: + - name: checkout code + uses: actions/checkout@v2 + + + - name: Checkmarx One ClI Action + uses: checkmarx/ast-github-action@main + with: + project_name: Python-v2 + cx_tenant: Flutterwave + base_uri: https://eu.ast.checkmarx.net/ + cx_client_id: ${{ secrets.CX_CLIENT_ID }} + cx_client_secret: ${{ secrets.CX_CLIENT_SECRET }} + additional_params: --scan-types sast,iac-security,api-security,sca,container-security \ No newline at end of file diff --git a/flutterwave_sdk.gemspec b/flutterwave_sdk.gemspec index c2b1b7f..a95988f 100644 --- a/flutterwave_sdk.gemspec +++ b/flutterwave_sdk.gemspec @@ -6,16 +6,16 @@ Gem::Specification.new do |spec| spec.authors = ["Flutterwave Developers"] spec.email = ["developers@flutterwavego.com"] -spec.date = '2020-05-10' + spec.date = '2020-05-10' spec.summary = %q{Official Ruby Gem For Flutterwave APIs.} spec.description = %q{This is the official Ruby Gem For Flutterwave Payments which includes Card, Account, Transfer, Subaccount, Subscription, Mpesa, Ghana Mobile Money, Ussd, Payment Plans, and Transfer payment methods.} - spec.homepage = "https://github.com/Flutterwave/Flutterwave-Ruby-v3." + spec.homepage = "https://github.com/Flutterwave/Flutterwave-Ruby-v3" spec.license = "MIT" spec.required_ruby_version = Gem::Requirement.new(">= 2.3.0") - spec.metadata["homepage_uri"] = spec.homepage + spec.metadata["homepage_uri"] = "https://developer.flutterwave.com" spec.metadata["source_code_uri"] = spec.homepage - spec.metadata["changelog_uri"] = spec.homepage + spec.metadata["changelog_uri"] = "https://github.com/Flutterwave/Flutterwave-Ruby-v3/blob/master/changelog.md" # Specify which files should be added to the gem when it is released. # The `git ls-files -z` loads the files in the RubyGem that have been added into git.