Skip to content

Protect against DoS attacks #223

Description

@leandrumartin

Feature description

A clear and concise description of the feature, and why it should be added to the project.

We want our API to use a cache for temporarily storing all GitHub server data. This is because if we make too many requests, GitHub may limit requests, rendering our application useless. This would open our app up to DoS (Denial of Service) attacks, and we want to prevent this.

EDIT: We are now moving our data to be stored on the server directly. This means caching will not be necessary.


✅ Tasks to be Completed

A checklist of individual tasks that likely must be done before the feature can be considered "complete".

See the attached sub-issues.


Acceptance Criteria

A checklist of conditions that must be met for this task to be considered complete. How will we verify that it's done correctly?

  • All fetching of data is routed through the internal server.
  • All data being fetched by the server is served from files local to the server.

Additional context

Add any other context or screenshots about the feature request here.

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    back-endenhancementNew feature or requestsecuritythis issue has to do with implementing issue that are security involded

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions