Skip to content

Commit 271aebf

Browse files
committed
add vulnerability process
1 parent 6291fe1 commit 271aebf

File tree

1 file changed

+46
-0
lines changed

1 file changed

+46
-0
lines changed
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
---
2+
title: Vulnerability Handling
3+
description: How we handle security vulnerabilities through manual reports and automated detection.
4+
---
5+
6+
# Vulnerability Handling
7+
8+
We have two different processes for handling security reports. These security reports are always triaged by engineers within 24 hours to act on them promptly if needed.
9+
10+
## Process 1: Manual Security Reports
11+
12+
Security reports sent to `[email protected]` are forwarded to Plain.com (our support tool), where an engineer is auto-assigned to triage and create a Linear ticket.
13+
14+
```mermaid
15+
flowchart LR
16+
Reporter["Security Researcher/Customer/Team"] --> Email["security[at]langfuse.com"]
17+
Email --> Forward["Forward to Plain.com (Support Tool)"]
18+
Forward --> AutoAssign["Engineer Auto-Assigned"]
19+
AutoAssign --> Triage["Engineer Triages"]
20+
Triage --> Linear["Engineer Creates Linear Ticket (Vulnerability Dashboard)"]
21+
```
22+
23+
## Process 2: Automated Vulnerability Detection
24+
25+
All Langfuse repositories have Dependabot and Snyk enabled. Vulnerabilities are automatically reported to GitHub, which sends webhooks to Make.com to create Linear tickets. Automated tickets are auto-assigned to Max.
26+
27+
```mermaid
28+
flowchart TD
29+
subgraph Repos["Code Repositories"]
30+
direction TB
31+
Dependabot["Dependabot"]
32+
Snyk["Snyk"]
33+
end
34+
35+
Dependabot --> GitHub["GitHub Security Alerts"]
36+
Snyk --> GitHub
37+
38+
GitHub --> Make["Webhook to Make.com"]
39+
Make --> Linear["Linear Ticket<br/>(Vulnerability Dashboard)"]
40+
Linear --> AutoAssign["Auto-assign to Engineer"]
41+
AutoAssign --> Engineer["Engineer Triages"]
42+
```
43+
44+
## 24-Hour Policy
45+
46+
All vulnerabilities must be checked and actioned within 24 hours of detection or report.

0 commit comments

Comments
 (0)