Skip to content

Update security policy and reporting guidelines#2708

Open
krishGupta-026 wants to merge 2 commits into
Priyanshu-byte-coder:mainfrom
krishGupta-026:feat/add-security-policy
Open

Update security policy and reporting guidelines#2708
krishGupta-026 wants to merge 2 commits into
Priyanshu-byte-coder:mainfrom
krishGupta-026:feat/add-security-policy

Conversation

@krishGupta-026

Copy link
Copy Markdown

Closes #1910

Summary

Updated the SECURITY.md file to establish a security policy for DevTrack. The policy includes supported versions, vulnerability reporting instructions, expected response times, and the process followed after a vulnerability report is received.

Closes #1910


Type of Change

  • [✅] 📝 Documentation update

What Changed

-Added supported versions table
-Added vulnerability reporting guidelines using GitHub Private Vulnerability Reporting
-Added expected response timelines
-Added vulnerability handling workflow


How to Test

  1. Open the repository root and verify that SECURITY.md exists.
  2. Review the file contents and confirm all required sections are present.
  3. Verify that GitHub recognizes the security policy in the Security tab after merging.

Expected result:
The repository contains a valid SECURITY.md file with clear security reporting instructions and policy information.


Checklist

-[✅] Linked the related issue above
-[✅] Self-reviewed my own diff
-[✅] Updated documentation / comments if behavior changed


@github-actions

Copy link
Copy Markdown

Thanks for your first PR on DevTrack! 🎉

A maintainer will review it within 48 hours. While you wait:

  • Make sure CI is passing (type-check + lint)
  • Double-check the PR description is filled out and the issue is linked
  • Feel free to ask questions in Discussions if you need help

If you find DevTrack useful, a ⭐ star on the repo is always appreciated — it helps the project grow and attract more contributors!

@github-actions github-actions Bot added gssoc26 GSSoC 2026 contribution type:design GSSoC type bonus: UI/design (+10 pts) type:docs GSSoC type bonus: documentation (+5 pts) type:security GSSoC type bonus: security (+20 pts) and removed gssoc26 GSSoC 2026 contribution type:design GSSoC type bonus: UI/design (+10 pts) type:security GSSoC type bonus: security (+20 pts) labels Jun 22, 2026
@github-actions

Copy link
Copy Markdown

GSSoC Label Checklist 🏷️

@Umbrella-io — please apply the appropriate labels before merging:

Difficulty (pick one):

  • level:beginner — 20 pts
  • level:intermediate — 35 pts
  • level:advanced — 55 pts
  • level:critical — 80 pts

Quality (optional):

  • quality:clean — ×1.2 multiplier
  • quality:exceptional — ×1.5 multiplier

Validation (required to score):

  • gssoc:approved — counts for points
  • gssoc:invalid / gssoc:spam / gssoc:ai-slop — does not score

Type labels (type:*) are auto-detected from files and title. Review and adjust if needed.
Points formula: (difficulty × quality_multiplier) + type_bonus

@Priyanshu-byte-coder

Copy link
Copy Markdown
Owner

Thanks for the effort on updating the security policy. However, this PR removes significant project-specific documentation that we need to keep:

  1. Fallback contact email (doshipriyanshu3@gmail.com) — reporters need an alternative channel if GitHub advisories are unavailable
  2. Row Level Security (RLS) documentation — documents which Supabase tables have RLS and enforcement policies
  3. API Logging Redaction Standards — extensive reference for what must never be logged (tokens, secrets, PII), redaction patterns with TypeScript examples, and reviewer checklist
  4. Specific escalation paths with timelines (Critical: 72h, High: 7 days, Medium: 14 days)
  5. GSSoC Points & Recognition section for security fixes
  6. Coordinated Disclosure section with direct advisory link

The replacement reads like a generic SECURITY.md template. Please restructure and simplify the existing content rather than replacing it wholesale. Keep all project-specific details and improve readability/organization instead.

Expanded the security policy to include detailed reporting procedures, expected response times, and logging standards. Added sections on vulnerability scope and redaction standards for sensitive information.
@github-actions github-actions Bot added gssoc26 GSSoC 2026 contribution type:design GSSoC type bonus: UI/design (+10 pts) type:security GSSoC type bonus: security (+20 pts) labels Jun 25, 2026
@krishGupta-026

Copy link
Copy Markdown
Author

Hi @Priyanshu-byte-coder, thanks for the detailed feedback!

I've updated the PR to preserve all project-specific content:

  • Kept fallback email, RLS docs, API logging redaction standards,
    escalation timelines, GSSoC section, and coordinated disclosure link
  • Only restructured for readability — no content was removed

Please review when you get a chance!

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

Labels

gssoc26 GSSoC 2026 contribution type:design GSSoC type bonus: UI/design (+10 pts) type:docs GSSoC type bonus: documentation (+5 pts) type:security GSSoC type bonus: security (+20 pts)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[DOCS] Create SECURITY.md with responsible disclosure policy

2 participants