From b6a7055195048a3c38ee7ad018100a762055917f Mon Sep 17 00:00:00 2001 From: Abraham Olaobaju Date: Tue, 6 May 2025 16:05:03 +0000 Subject: [PATCH 1/3] FTPI-1087: disable telemetry service --- src/EventHandlers/EventTracker.php | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/src/EventHandlers/EventTracker.php b/src/EventHandlers/EventTracker.php index 0c8ba002..4157833e 100644 --- a/src/EventHandlers/EventTracker.php +++ b/src/EventHandlers/EventTracker.php @@ -27,23 +27,23 @@ public static function setResponseTime(): void */ public static function sendAnalytics($title): void { - if (self::$response_time <= 0) { - self::setResponseTime(); - } + // if (self::$response_time <= 0) { + // self::setResponseTime(); + // } - $url = 'https://kgelfdz7mf.execute-api.us-east-1.amazonaws.com/staging/sendevent'; + // $url = 'https://kgelfdz7mf.execute-api.us-east-1.amazonaws.com/staging/sendevent'; - $data = [ - 'publicKey' => getenv('PUBLIC_KEY'), - 'language' => 'PHP V3', - 'version' => '1.0.0', - 'title' => $title, - 'message' => self::$response_time, - ]; + // $data = [ + // 'publicKey' => getenv('PUBLIC_KEY'), + // 'language' => 'PHP V3', + // 'version' => '1.0.0', + // 'title' => $title, + // 'message' => self::$response_time, + // ]; - $response = (new Http(static::$config))->request($data, 'POST', $url, true); + // $response = (new Http(static::$config))->request($data, 'POST', $url, true); - self::resetTime(); + // self::resetTime(); } private static function resetTime(): void From 78e68615997e902e4fe10217115a29adba30f6b4 Mon Sep 17 00:00:00 2001 From: Abraham Olaobaju Date: Tue, 6 May 2025 16:10:36 +0000 Subject: [PATCH 2/3] FTPI-1097: include security scam workflow --- .github/workflows/security-scan.yml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 .github/workflows/security-scan.yml diff --git a/.github/workflows/security-scan.yml b/.github/workflows/security-scan.yml new file mode 100644 index 00000000..2c738186 --- /dev/null +++ b/.github/workflows/security-scan.yml @@ -0,0 +1,27 @@ +name: Security scan on all changes (Commits/PRs) + +on: + push: + branches: ['main', 'master', 'pilots', 'dev'] + pull_request: + types: + - opened + +jobs: + code-check: + runs-on: ubuntu-latest + env: + OS: ubuntu-latest + steps: + - name: checkout code + uses: actions/checkout@v2 + + - name: Checkmarx One ClI Action + uses: checkmarx/ast-github-action@main + with: + project_name: PHP-v3 + 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 From 3bbd41aa555c3623a42ab42145d79c8ed797b94c Mon Sep 17 00:00:00 2001 From: Abraham Olaobaju <129767063+Abraham-Flutterwave@users.noreply.github.com> Date: Mon, 12 May 2025 14:51:47 +0100 Subject: [PATCH 3/3] Update security-scan.yml --- .github/workflows/security-scan.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/security-scan.yml b/.github/workflows/security-scan.yml index 2c738186..5a49939f 100644 --- a/.github/workflows/security-scan.yml +++ b/.github/workflows/security-scan.yml @@ -2,7 +2,7 @@ name: Security scan on all changes (Commits/PRs) on: push: - branches: ['main', 'master', 'pilots', 'dev'] + branches: ['main', 'master', 'pilot', 'dev'] pull_request: types: - opened