feat: initial commit - Jhonny Editor
- Adicionado estrutura completa do projeto - Configurado MCP server para Premiere Pro - Adicionado documentação e skills - Configurado Gitignore para o projeto
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
# Recommendation 12: remove UXP tokens from URLs
|
||||
|
||||
## Evidence
|
||||
|
||||
The loopback bridge authenticates with a token query parameter. URLs are more likely
|
||||
than headers to appear in diagnostics, proxy logs, screenshots, or error strings.
|
||||
Adobe UXP WebSocket access remains permission-gated by the manifest and runtime URL checks.
|
||||
|
||||
- [Adobe UXP network security](https://developer.adobe.com/premiere-pro/uxp/resources/recipes/network)
|
||||
|
||||
## Proposed improvement
|
||||
|
||||
Move the secret to a WebSocket subprotocol or supported authorization header while
|
||||
retaining constant-time comparison, loopback binding, exact path checks, and a short
|
||||
documented compatibility window for query authentication. Redact both forms everywhere.
|
||||
|
||||
## Acceptance
|
||||
|
||||
- New panel connections contain no secret in the URL.
|
||||
- Missing, duplicate, malformed, and wrong credentials fail before upgrade.
|
||||
- Logs, telemetry, status UI, and errors never contain credential material.
|
||||
- Compatibility mode is opt-in, warned, tested, and assigned a removal version.
|
||||
|
||||
The chosen mechanism must be proven in Premiere 26.3 UXP, not only browser mocks.
|
||||
Reference in New Issue
Block a user