| Version | Supported |
|---|---|
main branch |
Yes |
If you discover a security vulnerability in SplitNaira, please report it responsibly:
- Do not open a public GitHub issue for security-sensitive findings.
- Email the maintainers with:
- A description of the vulnerability and impact
- Steps to reproduce
- Affected components (frontend, backend, contracts, CI/CD)
- Allow up to 72 hours for an initial response.
We will acknowledge valid reports, work on a fix, and coordinate disclosure timing with you.
In scope:
- SplitNaira application code (frontend, backend, Soroban contracts)
- CI/CD pipelines under
.github/workflows/ - Deployment configuration and secrets handling documented in
docs/
Out of scope:
- Third-party services (Render, Stellar network, Freighter wallet)
- Social engineering attacks against maintainers or users
- Dependency audits run on every PR (
security-auditjob in CI) and weekly viadependency-audit.yml - CodeQL static analysis runs on PRs and weekly
- Production deploys require passing CI and GitHub Environment approval
- Wallet addresses are scrubbed from Sentry payloads when
SENTRY_SCRUB_WALLET_ADDRESSESis enabled (default)
See CI/CD security runbook for incident response.