Case Study Deskcasestudydesk.com
E-LearningSourced

Case Study: Thinkific reduces false positives by 85% with Semgrep

Thinkific Case StudySourced & dated by Case Study Desk
Key facts · TL;DR
Company
Thinkific
Industry
E-Learning
Challenge
Prior AppSec tools were slow on the monorepo, noisy, and hard to configure
Headline result
Thinkific cuts SCA false positives 85% and meets its security SLOs without slowing developers

Key results

85%
Reduction in false positives
Semgrep Supply Chain (SCA)

The challenge

Thinkific's lean security team needed to give developers the right security data so engineering could meet its Service Level Objectives without slowing development. Its previous application security products scanned slowly (hours on the monorepo), produced extremely noisy results with a high false-positive rate, and could not be configured to fit Thinkific's environment.

The solution

Thinkific uses Semgrep Code (SAST) to communicate security issues to developers efficiently and Semgrep Supply Chain (SCA) to manage open-source dependency risk. The team applies guardrails so pull requests are only blocked when high-confidence or reachable issues are detected, and found Semgrep highly customizable to its program's requirements.

The results, in context

Semgrep Supply Chain reduced Thinkific's false positives by 85% compared with its previous tools, cutting the noise developers encounter. The setup lets the security team surface reachable issues without blocking routine pull requests, keeping development velocity intact.

Products used

Semgrep Semgrep CodeSemgrep Semgrep Supply Chain