Skip to content

Latest commit

 

History

History
54 lines (30 loc) · 2.99 KB

SECURITY.md

File metadata and controls

54 lines (30 loc) · 2.99 KB

Security Policy

Reporting a Vulnerability

React Native Nitro TOTP, we take security seriously. If you believe you've found a security vulnerability in our library, please follow the responsible disclosure process:

  1. DO NOT disclose the vulnerability publicly until it has been addressed by our team.

  2. DO NOT open a GitHub issue for the vulnerability. Instead, please send an email to heinmyatthu.workspace@gmail.com with a detailed description of the issue.

  3. Include the following information in your report:

    • A clear description of the vulnerability and its potential impact.
    • Steps to reproduce the vulnerability, if possible.
    • The version of React Native Nitro TOTP affected.
  4. Our team will acknowledge your email within 48 hours and may request additional information or clarifications.

  5. Once we've validated and addressed the vulnerability, we will publicly disclose the information, giving credit to the reporter (unless you prefer to remain anonymous).

Supported Versions

React Native Nitro TOTP is continuously improving, and security updates are essential. We only support the latest stable release and the one immediately preceding it. It is crucial to keep your library version up-to-date to ensure you have the latest security fixes.

Version Supported
>= 1.0.0

Security Best Practices

While using React Native Nitro TOTP in your projects, we recommend following these security best practices:

  1. Keep Dependencies Updated: Always use the latest stable versions of React Native Nitro TOTP and its dependencies.

  2. Input Sanitization: Sanitize user input to prevent potential security vulnerabilities like SQL injection and cross-site scripting (XSS) attacks.

  3. Secure Data Storage: Handle sensitive data securely, whether it's tokens, passwords, or encryption keys. Avoid storing sensitive information in plain text or insecure storage.

  4. Use HTTPS: When communicating with servers or APIs, use HTTPS to encrypt the data in transit.

  5. Authentication and Authorization: Implement proper authentication and authorization mechanisms in your application.

  6. Minimize Permissions: Request the minimum necessary permissions from users in your application.

Code of Conduct

Please note that we expect all contributors and users of React Native Nitro TOTP to follow our Code of Conduct. We believe in fostering a safe and inclusive environment for everyone involved in the project.

By using or contributing to React Native Nitro TOTP, you agree to abide by the Code of Conduct.

Reporting a Vulnerability

We strive to create a secure and reliable library for our users. If you have any security-related concerns, questions, or suggestions, please feel free to reach out to us at heinmyatthu.workspace@gmail.com.

Thank you for helping us keep React Native Nitro TOTP safe for everyone!