PedsCore is a public-alpha web app and TypeScript library. It currently has no login system and no clinical data storage. The Vercel deployment includes a serverless endpoint for aggregate analytics only.
Do not submit patient-identifiable information or real clinical cases in issues, pull requests, screenshots, examples or tests.
If the issue is sensitive, use GitHub private vulnerability reporting if it is available for this repository.
If private vulnerability reporting is not available and the issue is not sensitive, open a GitHub issue with a concise description and reproduction steps.
Do not publish exploit details publicly before maintainers have had a reasonable opportunity to review and respond.
- PedsCore should not receive patient-identifiable data.
- The current app has no clinical backend.
/api/analytics/countriesreturns aggregate public usage stats only.- The current app has no account system.
- The current app does not store clinical form values.
- Clinical form values and calculation results must not be sent to analytics.
- Do not commit secrets, API keys, tokens, private certificates or credentials.
- Keep dependency changes minimal and review lockfile changes.
- Report dependency vulnerabilities with package name, affected version and suggested fix when available.
Security reports may include:
- Dependency vulnerabilities.
- Vercel or legacy GitHub Pages redirect deployment issues.
- Unsafe data handling.
- Accidental exposure of secrets.
- Cross-site scripting or client-side injection risks.
- Documentation or workflow instructions that could cause unsafe disclosure.