OWASP / OWASP/Nest

Subtask: Subscription data model and APIs

Open
#3,271 1 comment 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Python
Stars
451
Forks
702
Avg merge
22h 59m
Merged PRs (30d)
91

Description

**Scope:**

- Design a normalized data model to support user subscriptions for Snapshots, Projects, Chapters, and Events
- Ensure the model is extensible to support additional notification channels in the future
- Implement APIs to allow users to subscribe and unsubscribe from supported entities
- Provide a mechanism to retrieve subscribers for a given entity, to be consumed by the notification layer
- Validate subscriptions to avoid duplicates and handle cleanup on entity or user removal where applicable
- This subtask focuses only on the subscription foundation and does not include notification delivery logic.

Part of #3227

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.