| Version | Supported |
|---|---|
| 0.5.x | Yes |
| 0.4.x | Yes |
| < 0.4 | No |
If you discover a security vulnerability in EVOID, please report it responsibly.
Do NOT open a public GitHub issue for security vulnerabilities.
Instead, email: pakrohk@gmail.com
Include:
- Description of the vulnerability
- Steps to reproduce
- Potential impact
- Suggested fix (if any)
- Acknowledgment: Within 48 hours
- Assessment: Within 1 week
- Fix or mitigation: Depends on severity
EVOID is a runtime framework. When using it:
- Input validation — Use
schema_validatorprocessor or manual validation at trust boundaries - Authorization — Use
auth_checkerprocessor for access control - Secrets — Never store secrets in Intent metadata. Use environment variables or a secrets manager
- Rate limiting — Use
rate_limiterprocessor to prevent abuse - Timeouts — Set Intent timeouts to prevent runaway processors
Security issues in EVOID core (intent resolution, pipeline execution, context isolation) are in scope.
Issues in user code, third-party plugins, or optional dependencies (Redis, SQLAlchemy, etc.) are out of scope.