Skip to content

[Security] Firebase config credentials hardcoded in firebase.js — exposed in public repo with 682 forks #70

Description

@saismrutiranjan18

Problem

src/firebase.js contains the Firebase project config object hardcoded
directly in source code:

const firebaseConfig = {
  apiKey: "AIzaSy...",
  authDomain: "your-project.firebaseapp.com",
  projectId: "your-project-id",
  ...
};

This file is committed to a public repository with 1k stars and 682 forks.
These credentials have been copied hundreds of times. Without proper Firestore
Security Rules, anyone with the apiKey can read/write the database.

Fix — Part 1: Move to environment variables

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions