| Version | Supported |
|---|---|
| 1.8.x | β |
| < 1.8 | β |
Please DO NOT create a public issue for security vulnerabilities.
Instead, report vulnerabilities via email:
Include as much detail as possible:
- Description of the vulnerability
- Steps to reproduce
- Potential impact
- Suggested fix (if any)
| Stage | Timeframe |
|---|---|
| Acknowledgment | 48 hours |
| Assessment | 7 days |
The P.O.W.E.R. framework implements the following security measures:
- Path traversal protection β all vault paths are validated through
validate_vault_pathto prevent directory traversal attacks - Safe YAML parsing β
yaml.safe_loadis used exclusively to prevent arbitrary code execution via YAML deserialization - Strict input validation β Pydantic v2 models with strict validation ensure all inputs conform to expected schemas
- Dependency auditing β
pip-auditruns in CI to detect known vulnerabilities in project dependencies