Security¶
ETLRelay is experimental pre-1.0 software. It should be evaluated in a non-production environment before it is used for important or sensitive workloads.
Local filesystem paths¶
PathValidator resolves candidate paths and verifies that their resolved locations remain within the configured base directory. It checks path containment; it deliberately does not check existence. The filesystem operation determines whether a read or write succeeds.
This validation is not an operating-system sandbox and does not eliminate time-of-check/time-of-use races if another process can change the filesystem concurrently. Run ETLRelay with only the filesystem permissions it needs and use a dedicated working directory where appropriate.
Current limitations¶
The initial release does not claim to provide a complete sandbox, credentials vault, SQL security layer, external API security model, or cloud-storage security model. Those areas must be designed and tested before the corresponding integrations are introduced.
For reporting suspected vulnerabilities, follow the procedure in the repository's Security policy.