- Adicionado estrutura completa do projeto - Configurado MCP server para Premiere Pro - Adicionado documentação e skills - Configurado Gitignore para o projeto
22 lines
1.0 KiB
Markdown
Executable File
22 lines
1.0 KiB
Markdown
Executable File
# Recommendation 34: UXP filesystem token lifecycle
|
|
|
|
## Evidence
|
|
|
|
UXP local filesystem access is permission-gated and user-selected entries may be represented by persistent tokens rather than unrestricted native paths.
|
|
|
|
- [Adobe UXP manifest](https://developer.adobe.com/premiere-pro/uxp/plugins/concepts/manifest/)
|
|
- [Adobe UXP file-system recipes](https://developer.adobe.com/premiere-pro/uxp/resources/recipes/)
|
|
|
|
## Proposed improvement
|
|
|
|
Introduce a token broker that records purpose, project binding, creation time, last use, and revocation without exposing raw tokens to MCP clients. Re-prompt when a token is stale or no longer resolves.
|
|
|
|
## Acceptance criteria
|
|
|
|
- Tokens are encrypted at rest or remain solely in UXP-managed storage.
|
|
- Logs and tool results never contain token values.
|
|
- Revocation, moved files, and denied reauthorization fail deterministically.
|
|
- Cleanup is bounded by age and count with explicit user controls.
|
|
|
|
A valid token authorizes filesystem access only; it does not validate media contents.
|