Thank you for helping keep Miti Pariwartan, the Bikram Sambat (BS) β Gregorian (AD) date converter library, secure! π This security policy outlines how to report vulnerabilities and what to expect during the process.
We take security seriously. If you discover a security issue, please report it to us privately rather than publicly to prevent exploitation.
- Email: Send details to security@miti-pariwartan.org.
- Details to Include:
- A clear description of the vulnerability.
- Steps to reproduce the issue.
- Affected versions (if known).
- Any potential impact or exploitation scenarios.
- No Public Disclosure: Please do not open a public GitHub issue or discuss it publicly until weβve had a chance to address it.
- Acknowledgment: Weβll confirm receipt within 3 business days.
- Assessment: Weβll evaluate the vulnerability and determine its severity.
- Resolution: We aim to provide a fix or mitigation within 14 days, depending on complexity, and notify you of the progress.
- Disclosure: After patching, weβll coordinate with you on public disclosure (e.g., via a GitHub security advisory) if needed.
- Patches: Security fixes will be released as new versions on npm and tagged with
[security]in the release notes (e.g.,v1.2.3 [security]). - Notifications: Subscribe to GitHub notifications for this repository to stay informed about security updates.
- β Validate Inputs: Ensure date inputs are sanitized to prevent injection or overflow errors.
- π Avoid Secrets: Never commit API keys, credentials, or sensitive data. Use
.gitignorefor.envfiles. - π§ͺ Test Thoroughly: Add unit tests for security-critical code (e.g., date conversion edge cases).
- π Review Changes: Maintainers will review PRs for security implications.
- π Keep Updated: Use the latest version of Miti Pariwartan to benefit from security patches.
- π‘οΈ Audit Dependencies: Run
npm auditperiodically to check for vulnerabilities in dependencies. - π« Avoid Modifying Source: Stick to the distributed package to ensure integrity.
- Triage: All reports are triaged by maintainers within 3 days.
- Fixing: Vulnerabilities will be prioritized based on severity (CVSS score if applicable).
- Credit: Reporters may be credited in the release notes or GitHub security advisory (with your permission).
This project is provided "as is" without warranties. Reporting a vulnerability does not guarantee a fix or compensation, but weβll make every effort to address it responsibly.
Your vigilance helps keep Miti Pariwartan secure for the Nepali developer community. For questions, contact us at security@miti-pariwartan.org.
Last updated: October 19, 2025, 02:13 PM +0545