Skip to content

Inquiry Regarding Storage & Sensitive Data Handling in React Native Firebase Modules #8520

Open
@praveen-18m

Description

@praveen-18m

Hello React Native Firebase Team,

We are currently performing a security assessment of our mobile application, which integrates React Native Firebase modules.
During a recent static security scan (via Quixxi SAST), two potential issues were flagged across the following modules:


Identified Issues & Affected Modules

1. Read/Write Access to External Storage

  • ReactNativeFirebaseUtilsModule

2. Cleartext Storage of Sensitive Information

  • Firebase Messaging

Our questions for you:

  1. Regarding FirebaseUtilsModule:

    • Does this module write data to external storage in a way that could expose files to other apps (e.g., using public directories)?
    • Are there best practices or recommended configurations to restrict file access (e.g., using app-specific storage only)?
  2. Regarding Firebase Messaging:

    • Does this module store any sensitive information (e.g., tokens, message payloads, metadata) locally in cleartext?
    • If so, are there recommended practices or options to secure/encrypt this data at rest?
  3. Do you have documentation or security guidelines clarifying how these modules handle file storage, data access, and sensitive information securely?

Your assistance in clarifying these concerns will help us document secure usage practices and ensure compliance with security standards such as OWASP MASVS.

We are happy to provide relevant scan report excerpts if needed.

Thank you in advance for your support.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions