| Version | Supported |
|---|---|
| Latest | ✅ |
We take security vulnerabilities seriously. If you discover a security issue, please follow these steps:
- DO NOT create a public GitHub issue
- Email security details to the maintainers
- Include:
- Description of the vulnerability
- Steps to reproduce
- Potential impact
- Suggested fix (if available)
When using ERD:
-
Diagram Content: ERD diagrams may reveal your domain model structure. Ensure you don't expose sensitive entity relationships in public diagrams.
-
Validation: Always validate diagram structures before rendering to prevent potential injection attacks in diagram output.
-
File Generation: If generating diagram files programmatically, ensure proper file path validation to prevent path traversal attacks.
ERD is designed with security in mind:
- Zero external dependencies (reduces supply chain risks)
- No network operations
- No file system operations (output is returned as strings)
- Pure data structure manipulation
- Thread-safe operations
We appreciate responsible disclosure of security vulnerabilities.