Problem Custom widget plugins have no supported way to use Port's icon library or the icons an organization has uploaded to Port. Neither the plugin SDK nor the plugin bridge exposes icons. Plugins are single self-contained HTML files (up to 10MB) that run under the plugin CSP. Uploaded icons are served through an internal route with signed URLs that plugins can't reach. @port-labs/anchor-icons is on npm, but it isn't documented for plugins and doesn't cover org-uploaded icons. Today, plugin authors have to copy every icon into each plugin by hand. This bloats every plugin and leaves the icons out of sync when the org updates its icons in Port. Use case Richemont builds custom widget plugins for its dashboards and wants them to look like native Port UI, with the default Port icons plus the custom icons it uploaded. In the customer's words: "Do you have a way to expose the Default Port UI Icons and the one that we uploaded into Port to be usable inside the plugins without having to put them manually in each plugin." Proposed solution (most to least preferred) Plugin bridge API, e.g. getIcon(name) / listIcons({ source: 'builtin' | 'org' }), returning SVG markup or a short-lived signed URL for built-in and org icons. Allow the asset origin in the plugin CSP. Officially document @port-labs/anchor-icons for plugins. Add a public endpoint or bridge call that returns the org's uploaded icons. Include the resolved icon asset along with the icon name in the entity and blueprint data passed to plugins. Acceptance: a plugin can render any built-in or org-uploaded icon by name without embedding it, and icon changes show up without rebuilding the plugin. Customer and impact Richemont International S.A. (Enterprise, Contributing devs, ARR 100K-200K). Requester: Thibault ROLAND. Not blocking, but plugins look inconsistent with the portal and the manual workaround has to be repeated in every plugin. This affects any customer building plugins. Related ideas (not exact matches) https://roadmap.port.io/admin/board/ideas/p/enable-plugin-widgets-to-render-port-hosted-markdown-images https://roadmap.port.io/admin/board/ideas/p/add-the-ability-to-access-icons-images-within-markdown-widgets https://roadmap.port.io/admin/board/ideas/p/api-for-custom-icons https://roadmap.port.io/admin/board/ideas/p/larger-icon-library Zendesk: https://getport.zendesk.com/agent/tickets/11975