Skip to content

docs(security): link the vulnerability disclosure program in SECURITY.md - #73

Draft
posthog[bot] wants to merge 1 commit into
mainfrom
posthog-self-driving/docssecurity-link-the-bugcrowd-vdp-in-1ae30c
Draft

docs(security): link the vulnerability disclosure program in SECURITY.md#73
posthog[bot] wants to merge 1 commit into
mainfrom
posthog-self-driving/docssecurity-link-the-bugcrowd-vdp-in-1ae30c

Conversation

@posthog

@posthog posthog Bot commented Aug 30, 2026

Copy link
Copy Markdown

Problem

  • An external researcher who followed our published policy was sent down an email-only path, got bounced by the auto-reply, and escalated to our infrastructure provider instead — their vulnerability is still undisclosed.
  • This org SECURITY.md is the default security policy GitHub serves on every PostHog repository that has no copy of its own, so it is the intake instruction most external researchers read.
  • It named a "vulnerability disclosure program" but never linked it and gave only email intake. Commit 8f8da2f introduced the gap when it rewrote the intake text.
  • posthog.com/SECURITY.md, the handbook security page, and the advisories page all publish two paths and link the Bugcrowd VDP. The org file did not, so the two disagreed.

Changes

  • Align the "Reporting a Vulnerability" text with the wording already live on posthog.com: both paths, Bugcrowd linked up front.
-Please report security vulnerabilities to security-reports@posthog.com.
-
-We currently operate a vulnerability disclosure program and reward valid, high quality reports with merch.
+Security vulnerabilities and other security related findings can be reported through our [vulnerability disclosure program](https://bugcrowd.com/engagements/posthog-vdp-pro) or by email to [security-reports@posthog.com](mailto:security-reports@posthog.com).
+
+We do not operate a bug bounty program, but we reward valid, actionable reports with merch.

Open question for review

  • security-reports@ or security@ is canonical? The PGP key and the auto-reply use security@, while the docs use security-reports@. This PR keeps security-reports@ to match the live docs, but the canonical address is a policy call, not a doc fix. (Same discrepancy flagged in #70.)

Out of scope for this repo

The report also names static/.well-known/security.txt, which reinforces the email-only first step and is missing the Expires: field RFC 9116 requires. That file lives in PostHog/posthog.com, not here, so it needs a separate PR there. #70 flags the same file.

Agent context

  • This branch may need a rebase on #70, which also edits SECURITY.md. The two edits touch different sections (intake text vs. a new revocation section), so no textual conflict is expected.

Created with PostHog Desktop from this inbox report.

Align the org SECURITY.md intake text with the wording live on posthog.com:
give both reporting paths and link the Bugcrowd vulnerability disclosure
program up front.

This org file is the default security policy GitHub serves on every PostHog
repository that has no copy of its own, so it is the intake instruction most
external researchers read. It named a disclosure program but never linked it,
which sent a reporter down the email-only path.

Generated-By: PostHog Desktop
Task-Id: 49f86155-fb68-4c88-8707-0116287e5d04
@posthog

posthog Bot commented Aug 30, 2026

Copy link
Copy Markdown
Author

🦔 PostHog Review reviewed this pull request

Nothing worth raising this time, so here's a calming picture instead:

A happy dog on a sunny path

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants