Is your feature request related to a problem?
Yes. Extension-provided asset paths and high-volume event streams need safeguards in export context.
Describe the solution you'd like
Add security and resilience guardrails for extension export audio:
- Canonical path validation (extension-root constrained)
- Volume clamping
- Event count cap / sanity limits
- Missing or unreadable asset handling with warning and skip
Describe alternatives you've considered
Failing hard on first invalid event. Rejected, too disruptive for long exports and mixed-quality extension ecosystems.
Additional context
Goal is safe defaults without hiding problems.
Acceptance criteria
- Path traversal attempts are rejected.
- Invalid/missing assets do not fail full export.
- Warnings are surfaced with enough detail to debug.
- Tests cover guardrails and failure modes.
Is your feature request related to a problem?
Yes. Extension-provided asset paths and high-volume event streams need safeguards in export context.
Describe the solution you'd like
Add security and resilience guardrails for extension export audio:
Describe alternatives you've considered
Failing hard on first invalid event. Rejected, too disruptive for long exports and mixed-quality extension ecosystems.
Additional context
Goal is safe defaults without hiding problems.
Acceptance criteria