From 040243d4f7a6563b8d43716b4a3fa050d6796d04 Mon Sep 17 00:00:00 2001 From: Maidul Islam Date: Mon, 17 Jul 2023 20:29:07 -0400 Subject: [PATCH] add telemetry for cloud secret scanning --- backend/src/services/GithubSecretScanningService.ts | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/backend/src/services/GithubSecretScanningService.ts b/backend/src/services/GithubSecretScanningService.ts index cda2351c4..2161781ad 100644 --- a/backend/src/services/GithubSecretScanningService.ts +++ b/backend/src/services/GithubSecretScanningService.ts @@ -9,6 +9,7 @@ import MembershipOrg from "../models/membershipOrg"; import { ADMIN, OWNER } from "../variables"; import User from "../models/user"; import { sendMail } from "../helpers"; +import TelemetryService from "./TelemetryService"; type SecretMatch = { Description: string; @@ -146,6 +147,18 @@ export default async (app: Probot) => { pusher_name: pusher.name } }); + + const postHogClient = await TelemetryService.getPostHogClient(); + if (postHogClient) { + postHogClient.capture({ + event: "cloud secret scan", + distinctId: pusher.email, + properties: { + numberOfCommitsScanned: commits.length, + numberOfRisksFound: Object.keys(allFindingsByFingerprint).length, + } + }); + } }); };