Skip to content

Commit 59719b7

Browse files
Add Checkmarx security scan job to deployment workflow
1 parent 5d1ba32 commit 59719b7

File tree

3 files changed

+33
-4
lines changed

3 files changed

+33
-4
lines changed

.DS_Store

6 KB
Binary file not shown.
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
name: Security scan on all changes (Commits/PRs)
2+
3+
on:
4+
push:
5+
branches: ['main', 'master', 'pilot', 'dev']
6+
pull_request:
7+
types:
8+
- opened
9+
10+
jobs:
11+
code-check:
12+
runs-on: ubuntu-latest
13+
env:
14+
OS: ubuntu-latest
15+
PYTHON: '3.7'
16+
steps:
17+
- name: checkout code
18+
uses: actions/checkout@v2
19+
20+
21+
- name: Checkmarx One ClI Action
22+
uses: checkmarx/ast-github-action@main
23+
with:
24+
project_name: Python-v2
25+
cx_tenant: Flutterwave
26+
base_uri: https://eu.ast.checkmarx.net/
27+
cx_client_id: ${{ secrets.CX_CLIENT_ID }}
28+
cx_client_secret: ${{ secrets.CX_CLIENT_SECRET }}
29+
additional_params: --scan-types sast,iac-security,api-security,sca,container-security

flutterwave_sdk.gemspec

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,16 @@ Gem::Specification.new do |spec|
66
spec.authors = ["Flutterwave Developers"]
77
spec.email = ["developers@flutterwavego.com"]
88

9-
spec.date = '2020-05-10'
9+
spec.date = '2020-05-10'
1010
spec.summary = %q{Official Ruby Gem For Flutterwave APIs.}
1111
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.}
12-
spec.homepage = "https://github.com/Flutterwave/Flutterwave-Ruby-v3."
12+
spec.homepage = "https://github.com/Flutterwave/Flutterwave-Ruby-v3"
1313
spec.license = "MIT"
1414
spec.required_ruby_version = Gem::Requirement.new(">= 2.3.0")
1515

16-
spec.metadata["homepage_uri"] = spec.homepage
16+
spec.metadata["homepage_uri"] = "https://developer.flutterwave.com"
1717
spec.metadata["source_code_uri"] = spec.homepage
18-
spec.metadata["changelog_uri"] = spec.homepage
18+
spec.metadata["changelog_uri"] = "https://github.com/Flutterwave/Flutterwave-Ruby-v3/blob/master/changelog.md"
1919

2020
# Specify which files should be added to the gem when it is released.
2121
# The `git ls-files -z` loads the files in the RubyGem that have been added into git.

0 commit comments

Comments
 (0)