| Version | Supported |
|---|---|
| 1.x | ✓ |
Please do not open a public GitHub issue for security vulnerabilities.
Email the maintainers at developers@davian.space with:
- A description of the vulnerability.
- Steps to reproduce.
- The potential impact.
- Any suggested mitigations (optional).
We aim to acknowledge reports within 48 hours and provide a resolution timeline within 7 days.
davianspace_reactive is a state management library. The following areas are
security-relevant:
- Reactive nodes, effects, and subscriptions hold closures. Failure to dispose them can leak memory and retain references to sensitive objects.
- Use
ReactiveScopein Flutter orScopeOwnerto ensure automatic cleanup.
- The DI integration registers reactive factories via
davianspace_dependencyinjection. Ensure service provider scopes are properly disposed to release scoped reactives.
ReactiveDebugLoggerandGraphInspectormay capture reactive values in debug events. Do not enable debug mode in production builds that handle sensitive data.
AsyncReactiveandResourceexecute user-provided futures. Ensure fetchers do not expose credentials and handle errors appropriately.