The main branch represents the actively maintained public state of RetailPulse.
If you discover a security issue:
- Do not post public exploit details in issues.
- Open a private disclosure through repository security reporting, if enabled.
- If private reporting is unavailable, open an issue with minimal detail and request a secure contact channel.
Please include:
- Affected files or components
- Reproduction steps
- Potential impact
- Suggested mitigation (if known)
- Never commit API keys, tokens, passwords, or private certificates.
- Rotate exposed credentials immediately if accidental disclosure occurs.
- Review commits and PRs for accidental secret leakage.
- Avoid uploading private or regulated retail/customer datasets to public repositories.
- Use sampled, non-sensitive data for public demonstrations when possible.
Please allow maintainers reasonable time to validate and fix issues before broad public disclosure.