mirror of
https://github.com/webadderallorg/Recordly.git
synced 2026-09-29 01:05:37 +00:00
- Extension loader with manifest validation, ID sanitization, and path traversal protection - Permission-gated runtime API (render, cursor, audio, timeline, ui, assets, export) - Extension host with lifecycle management (activate/deactivate) - Marketplace client for browsing, downloading, and installing extensions - Extension Manager UI panel with enable/disable/uninstall - IPC bridge for extension discovery, management, and marketplace operations - Proxy guard on window.electronAPI to block extension access to privileged IPC - Zip-slip protection via post-extraction directory traversal validation - Safe PowerShell invocation for Windows zip extraction (no string interpolation) - File URL resolution with path escape prevention